Error sa Pagparsitya ng XML DOM

Error sa Pagparsitya ng XML

Maaaring mangyari ang error ng parser kapag pinapapalit ang XML dokumento.

Kung mayroon error ang parser, maaaring maglagay ng XML dokumento na naglalaman ng paglalarawan ng error.

Ang mga halimbawang code na ito ay nagtatangka na ilagay ang isang hindi tamang XML dokumento.

Maaari mong matuto ng format ng magandang XML sa kabanata ng XML grammar.

Mga halimbawa

<html>
<body>
<p id="demo"></p>
<script>
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
  kung (xhttp.this == 4 && this.status == 200) {
    myFunction(this);
  }
};
xhttp.open("GET", "note_error.xml", true);
xhttp.send();
function myFunction(xml) {
  var parser, xmlDoc;
  parser = new DOMParser();
  xmlDoc = parser.parseFromString(xml.responseText,"text/xml");
  document.getElementById("demo").innerHTML =
  myLoop(xmlDoc.documentElement);
}
function myLoop(x) {
  var i, y, xLen, txt;
  txt = "";
  x = x.childNodes;
  xLen = x.length;
  para (i = 0; i < xLen ;i++) {
    y = x[i];
    kung (y.nodeType ay hindi 3) {
      kung (y.childNodes[0] ay hindi tinatawag) {
        txt += myLoop(y);
      }
    } else {
    txt += y.nodeValue + "<br>";
    }
  }
  return txt;
}
</script>
</body>
</html>

参阅 XML 文件:note_error.xml