javascript - 在没有 jquery 的情况下使用 javascript 解析 xml

标签 javascript

我想在没有 jquery 的情况下使用 javascript 解析 xml 输出。

关于这个问题的最佳实践是什么?

最佳答案

您可以像下面这样使用 DOMParser(或 ActiveX,如果是 Internet Explorer)...

if ( window.DOMParser ) { // Standard
    tmp = new DOMParser();
    xml = tmp.parseFromString( data , "text/xml" );
} else { // IE
    xml = new ActiveXObject( "Microsoft.XMLDOM" );
    xml.async = "false";
    xml.loadXML( data );
}

//the XML is a xml document now :D

导航你可以使用

xml.getElementsByTagName("tagName");
xml.querySelector("selector");
xml.querySelectorAll("[attr=value]");
//and others

关于javascript - 在没有 jquery 的情况下使用 javascript 解析 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18538192/

相关文章:

javascript - 使用同位素过滤动态数据

javascript - 我们可以在 div 中附加 Angular Material 表单字段吗?

javascript - 如何用Jquery/JavaScript彻底删除canvas元素?

javascript - 'require(' ./app/routes.js')(app);' 是什么意思在此 Node 服务器示例中是什么意思?

javascript - 如何将参数传递给 JQuery $.getJSON 回调方法?

javascript - 根据父 URL 更改 iframe 中属性的颜色

JavaScript 移动字符。单击右箭头更改图像

javascript - 为什么我的视差滚动 JavaScript 代码不起作用?

javascript - 未捕获的类型错误 : MyView is not a function

一个表单中的 Javascript 两个提交按钮几乎完成