پارسر XML
- صفحه قبل XML HttpRequest
- صفحه بعدی XML DOM
所有主流浏览器都有内置的 XML 解析器,用于访问和操作 XML。
解析器把 XML 转换为 XML DOM 对象 - 可通过 JavaScript 操作的对象。
پارسر XML
XML DOM(文档对象模型)定义了用于访问和编辑 XML 的属性和方法。
然而,在访问 XML 文档之前,必须将其加载到 XML DOM 对象中。
所有现代浏览器都提供内置的 XML 解析器,可以将文本转换为 XML DOM 对象。
解析文本字符串
这个例子将文本字符串解析为 XML DOM 对象,并使用 JavaScript 从中提取信息:
مثال
例子解释
定义文本字符串:
text = ""; " + " 雅舍谈吃 " + "梁实秋 " + "2013 " + "
创建 XML DOM 解析器:
parser = new DOMParser();
解析器使用这个文本字符串创建了一个新的 XML DOM 对象:
xmlDoc = parser.parseFromString(text,"text/xml");
XMLHttpRequest علامت نمائش
XMLHttpRequest علامت نمائشپیش کئے گئے باطنی XML تفسیر کریں.
responseText
کامائی کی شکل میں استجابہ واپس فراہم کرتی ہے.
responseXML
کامائی کی شکل میں استجابہ واپس فراہم کرتی ہے.
اگر اپنے استعمال کے لئے XML DOM علامت نمائش استعمال کریں تو، اس کا استعمال کریں responseXML
کامائی.
مثال
فائل کی درخواست cd_catalog.xml، اور اپنے استعمال کے لئے XML DOM علامت نمائش استعمال کریں:
xmlDoc = xmlhttp.responseXML; txt = ""; x = xmlDoc.getElementsByTagName("ARTIST"); برای (i = 0; i < x.length; i++) { txt += x[i].childNodes[0].nodeValue + "<br>"; {} document.getElementById("demo").innerHTML = txt;
- صفحه قبل XML HttpRequest
- صفحه بعدی XML DOM