Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中使用XML?_Javascript_Xml_Json - Fatal编程技术网

如何在javascript中使用XML?

如何在javascript中使用XML?,javascript,xml,json,Javascript,Xml,Json,所以在Javascript中,我经常使用json 它很简单,因为它看起来像js对象。所以,当从HTTP请求获取json时,我需要做的就是将其解析为js对象。当我想将js对象作为json发送时,我会将其字符串化 但有些API只是返回XML 如何与XML交互?我用XMLtoObject库将其解析为object?js中有内置的方法吗 还是使用xpath/css选择器在该字符串中获取所需内容?如何添加元素等 希望有人能对这个话题有所启发 干杯 您可以使用XML解析器解析XML。所有现代浏览器都有一个内置

所以在Javascript中,我经常使用json

它很简单,因为它看起来像js对象。所以,当从HTTP请求获取json时,我需要做的就是将其解析为js对象。当我想将js对象作为json发送时,我会将其字符串化

但有些API只是返回XML

如何与XML交互?我用XMLtoObject库将其解析为object?js中有内置的方法吗

还是使用xpath/css选择器在该字符串中获取所需内容?如何添加元素等

希望有人能对这个话题有所启发


干杯

您可以使用XML解析器解析XML。所有现代浏览器都有一个内置浏览器,但使用它并不简单,也不是跨平台的。请参阅一个简短的教程,让您开始学习。

我正在使用一个交叉浏览器库,它封装了XML API。它具有XPATH、XSLT转换,并且使用起来非常简单


它支持几乎所有的现代浏览器和不同的旧浏览器,请参考网站以获得进一步的解释。

请远离W3C DOM HTML内容,而不是像HTML文档一样工作。

请参阅。