Wenn der XML-Parsing-Prozess mit der Fehlermeldung NAT8331 beendet wird, ist das XML-Eingabedokument syntaktisch ungültig. Die zurückgegebenen Reason Codes haben in Verbindung mit NAT8331 folgende Bedeutungen:
| Reason Code | Erklärung |
|---|---|
| 101 | Speicherplatzmangel |
| 102 | Syntaxfehler |
| 103 | Kein Element gefunden |
| 104 | Nicht formgerecht (ungültiges Token) |
| 105 | Nicht geschlossenes Token |
| 106 | Teilzeichen |
| 107 | Nicht übereinstimmendes Tag |
| 108 | Doppeltes Attribut |
| 109 | Überbleibsel nach Dokumentelement |
| 110 | Ungültige Parameter-Entitätsreferenz |
| 111 | Undefinierte Entität |
| 112 | Rekursive Entitätsreferenz |
| 113 | Asynchrone Entität |
| 114 | Verweis auf ungültige Zeichennummer |
| 115 | Verweis auf binäre Entität |
| 116 | Verweis auf externe Entität im Attribut |
| 117 | XML- oder Textdeklaration nicht am Anfang der Entität |
| 118 | Unbekannte Kodierung |
| 119 | In der XML-Deklaration angegebene Kodierung ist falsch |
| 120 | Nicht geschlossener CDATA-Abschnitt |
| 121 | Fehler bei der Verarbeitung des Verweises auf eine externe Entität |
| 122 | Dokument ist nicht eigenständig |
| 123 | Unerwarteter Parser-Status – Fehlerbericht senden |
| 124 | Entität in Parameterentität deklariert |
| 125 | Die angeforderte Funktion erfordert
XML_DTD-Unterstützung in Expat
|
| 126 | Die Einstellung kann nach Beginn der Parserverarbeitung nicht mehr geändert werden |
| 127 | Ungebundenes Präfix |
| 128 | Präfix darf nicht entdeklariert werden |
| 129 | Unvollständige Markierung in Parameterentität |
| 130 | XML-Deklarierung nicht formgerecht |
| 131 | Textdeklarierung nicht formgerecht |
| 132 | Ungültige Zeichen in Public ID |
| 133 | Parser angehalten |
| 134 | Parser nicht angehalten |
| 135 | Parsing abgebrochen |
| 136 | Parsing abgeschlossen |
| 137 | Kann in externer Parameterentität nicht angehalten werden |
| 138 | Reserviertes Präfix (xml) darf nicht undeklariert oder an einen anderen Namespace-Namen gebunden sein |
| 139 | Reserviertes Präfix (xmlns) darf nicht deklariert oder undeklariert sein |
| 140 | Präfix darf nicht an einen der reservierten Namespace-Namen gebunden sein |
| 141 | Ungültiges Argument |
| 142 | Ein erfolgreicher vorheriger Aufruf der Funktion
XML_GetBuffer ist erforderlich
|
| 143 | Grenze für den Eingabe-Verstärkungsfaktor (aus DTD und Entitäten) überschritten |