<0 if a < b, 0 if equal, >0 if a > b.int compareAttributesDeterministic(const ref XmlAttribute a, const ref XmlAttribute b) @safe nothrowCompares attributes using a deterministic ordering suitable for canonicalization/serialization.
Ordering rules:
namespaceUri) sort before namespaced attributes.namespaceUri, then by name.local, then by name.prefix.a | Left attribute. |
b | Right attribute. |
<0 if a < b, 0 if equal, >0 if a > b.