XML parser

Dabbobin ayyuka XML dabbobin girmuwa, wanda ke amfani da samar da kammala XML.

waɗanda ke ɗaukar ƙasa XML domin ayyukan - waɗanda ke amfani da JavaScript domin amfani.

XML parser

XML DOM (Model Dokumentin Dokumentin)ciwon da ke ɗaukar ɗin domin ɗaukar ɗin da ke ɗaukar ɗin.

Amma, domin ɗaukar ƙasa XML domin ayyukan, a kuskure a ɗauka ɗin a matsayin ƙasa XML DOM.

Dukkan browsers na zamani ke ɗaukar ɗaukar ƙasa XML waɗanda ke ɗaukar ƙasa XML DOM.

ɗaukar ƙalmoma ɗin

tarihin yanzu ya ɗauka ƙalmoma ɗin a matsayin ƙasa XML DOM domin ayyukan, kuma yana amfani da JavaScript domin ƙiyayya bayanai:

tarihin

<html>
<body>
<p id="demo"></p>
<script>
var text, parser, xmlDoc;
text = "<bookstore><book>" +
"<title>雅舍谈吃</title>" +
"<author>梁实秋</author>" +
"<year>2013</year>" +
"</book></bookstore>";
parser = new DOMParser();
xmlDoc = parser.parseFromString(text,"text/xml");
document.getElementById("demo").innerHTML =
xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
</script>
</body>
</html>

亲自试一试

tarihin

ƙafa ƙalmoma ɗin:

text = "<bookstore><book>" +
"<title>雅舍谈吃</title>" +
"<author>梁实秋</author>" +
"<year>2013</year>" +
"</book></bookstore>";

ƙafa ɗaukar ƙasa XML DOM:

parser = new DOMParser();

waɗanda ke ɗaukar ƙasa ƙalmoma ɗin yana ɗaukar ƙasa XML DOM ɗin ne:

xmlDoc = parser.parseFromString(text,"text/xml");

ƙasa XMLHttpRequest

ƙasa XMLHttpRequestyana bada ɗaukar ƙasa XML waɗanda ke ɗaukar ƙasa XML.

responseText ciwon don ɗauka ɗin a matsayin ƙasa ƙalmoma.

responseXML ciwon don ɗauka ɗin a matsayin ƙasa XML DOM domin ayyukan.

Domin da za a ɗauka ɗin a matsayin ƙasa XML DOM domin ayyukan responseXML ciwon.

tarihin

sabon cd_catalog.xml,waɗa ɗauka ɗin a matsayin ƙasa XML DOM:

xmlDoc = xmlhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("ARTIST");
for (i = 0; i < x.length; i++) {
    txt += x[i].childNodes[0].nodeValue + "<br>";
{}
document.getElementById("demo").innerHTML = txt;

亲自试一试