एक्सएमएल DOM पार्सर त्रुटि

एक्सएमएल पार्सर त्रुटि

एक्सएमएल दस्तावेज़ खोलने के दौरान पार्सर त्रुटि हो सकती है。

यदि पार्सर एक त्रुटि का सामना करता है, तो वह त्रुटि वर्णन वाला एक्सएमएल दस्तावेज़ लोड कर सकता है。

नीचे की कोड उदाहरण एक फॉर्मेट नहीं करने वाला एक्सएमएल दस्तावेज़ लोड करने की कोशिश करता है。

आप एक्सएमएल व्याख्या के इस अध्याय में एक्सएमएल के फॉर्मेट को सीख सकते हैं。

उदाहरण

<एचटीएमएल>
<बॉडी>
<पी आइड=\"demo\">
<स्क्रिप्ट>
वार एक्सएचटीटीपी = नया XMLHttpRequest();
एक्सएचटीटीपी.ओनरसटेट्सचैंज = फ़ंक्शन() {
  यदि (एक्सएचटीटीपी.थिस == 4 && इथिस.status == 200) {
    माइफ़ंक्शन(इथिस);
  }
};
एक्सएचटीटीपी.ओपन(\"GET\", \"note_error.xml\", ट्रू);
एक्सएचटीटीपी.सेंड();
फ़ंक्शन माइफ़ंक्शन (एक्स) {
  वार पार्सर, एक्समेलडॉक्यूमेंट;
  पार्सर = नया DOMParser();
  एक्समेलडॉक्यूमेंट = पार्सर.पार्से(एक्स.रेसपोंस, "text/xml");
  डॉक्यूमेंट.गेटआइड(\"demo\").इनन्हर्ल = ;
  माइलूप(एक्समेलडॉक्यूमेंट.एडॉटेलेमेंट);
}
फ़ंक्शन माइलूप (एक्स) {
  वार इ, य, एक्सएलेन, टेक्स्ट;
  txt = "";
  x = x.childNodes;
  xLen = x.length;
  फोर (i = 0; i < xLen ;i++) {
    y = x[i];
    यदि (y.nodeType != 3) {
      यदि (y.childNodes[0] != undefined) {
        txt += myLoop(y);}
      }
    } else {
    txt += y.nodeValue + "<br>";
    }
  }
  return txt;
}
</script>
</body>
</html>

XML फ़ाइल देखें: note_error.xml