ErrorrAn ungültiges XML-Zeichen (Unicode: 0xb) gefunden wurde, in der element-Inhalt des Dokuments, während das analysieren von xml mit dem DOM-parser
ErrorrAn invalid XML character (Unicode: 0xb) was found in the element content of the document.
Ich bekomme diese Fehlermeldung, wenn ich versuche zu Parsen von xml-Daten mithilfe von dom-parser ?
Was ist der Grund ?
Wie kann ich dieses problem lösen ?
BEARBEITEN
Hier ist die XML-Datei snippet
<CIRS><CIR applicantId="131906564" loanId="126907905" applicantRefId="TSFI012095G1" fan="TSFI012095"><REQUESTDATA><NAME>D DUNSTON JOSEPH WILFRED</NAME><DOB>31-07-1966</DOB><GENDER>Male</GENDER><ID><TYPE>PASSPORT NUMBER</TYPE><VALUE>H3359853</VALUE></ID><ID><TYPE>DRIVER'S LICENSE NUMBER</TYPE><VALUE>R/TN/69/005545/2005</VALUE></ID><PHONE>95412563#25,23778#34,87976#54</PHONE>
Ich denke das problem liegt im Handy-Nummer-tag <PHONE>95412563#25,23778#34,87976#54</PHONE>
- können Sie Ihre xml? und wie Sie analysiert werden
- Es scheint, dass Ihre Datei nicht XML. 0xb ist ein vertikaler tab. Vielleicht haben Sie einige text in Ihrem XML-Code, der nicht innerhalb eines XML-Elements.
- Sehen: stackoverflow.com/questions/5742543/...
- bin in der Lage zu analysieren, Ihre xml-erfolgreich ..ohne Ausnahme..überprüfen Sie die xml wieder
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ungültige xml-Zeichen eingetragen, die in xml, es gibt solche Fehler. Wenn Sie es öffnen in Notepad++ sieht es aus wie VT, SOH, FF. Diese sind ungültige xml-Zeichen. Ich bin mit der xml-version 1.0 und ich text validieren der Daten vor Eingabe in die Datenbank durch Verwendung des folgenden Muster:
Es wird sichergestellt, dass keine ungültigen Sonderzeichen(en) geben wird, die in xml.