Kosa wa uharibifu wa DOM wa XML
- Kwenda ja ya kwanza Mwituja ja
- Pya ja Uwanja wa Schema
Kosa wa uharibifu wa XML
Kumekuwa na kosa wa kumekuwa na ujumbe wa XML kwa sababu ya kusoma ujumbe wa XML.
Ikiwa kumekuwa na kosa, kumekuwa na ujumbe wa kosa wa XML bado inaweza kuhakikishwa.
Mifano ya kifaa ya kuhakikisha ujumbe wa XML huzingatia ujumbe wa XML ambao haujafaa.
Unaweza kumekua ujumbe wa XML kwa kitabu hiki cha uharibifu wa XML.
mifano
<html> <body> <p id="demo"></p> <script> var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (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; for (i = 0; i < xLen ;i++) { y = x[i]; if (y.nodeType != 3) { if (y.childNodes[0] != undefined) { txt += myLoop(y); } } txt += y.nodeValue + "<br>"; } } kutumia txt; } </script> </body> </html>
Angalia faili ya XML: note_error.xml
- Kwenda ja ya kwanza Mwituja ja
- Pya ja Uwanja wa Schema