|-x||Indicates an XML comparison|
|-b||Indicates to ignore blank line distinctions (\r vs \c\n)|
|-c||Indicates to ignore comments|
|-p||Indicates to ignore processing instructions|
|-n||Do not print any errors, just exit with the status code|
If -b is specified then \r and \n\r are considered equal for binary comparisons. (For DOS / Unix compatibility )
Equivilence is determined by comparing the parsed XML file as representing an equivilent XML document. Attribute order is not considered, element order is considered. Namespace URI's are compared (not namespace prefixes). Comment, Character and CDATA sections are compared for string equality.