XmlException with the appropriate error code on validation failure.validateIdsAndIdrefs
Validates typed DTD attribute values and ID/IDREF consistency across the document.
Checks:
- ID values are valid XML
Nametokens and unique across the document. - IDREF/IDREFS values are valid XML
Nametokens and reference existing IDs. - NMTOKEN values are valid
Nmtokentokens. - NMTOKENS values are valid
Nmtokentokens (space-separated). - ENTITY values reference declared unparsed entities.
- ENTITIES values reference declared unparsed entities (space-separated).
- NOTATION values reference declared notations.
- ENUMERATION values match their declared enumeration.
- No element has more than one ID attribute declared.
- ID attributes do not declare a default value (must be
#REQUIREDor#IMPLIED).Parameters
docThe document being validated. rootThe root element to start validation from. Throws