如何在JavaScript中使用XML?

时间:2011-05-30 20:54:42

标签: javascript xml json

所以在Javascript中我和json一起工作很多。

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

但有些API只是返回XML。

如何与XML交互?我用XMLtoObject lib解析它对象?在js中有内置方法吗?

或者我是否使用xpath / css选择器来获取我想要的字符串?如何添加元素等。

希望有人能够阐明这个话题。

干杯!

3 个答案:

答案 0 :(得分:2)

远离W3C DOM HTML的东西,除了它就像HTML文档一样。

答案 1 :(得分:1)

您使用XML解析器解析XML。所有现代浏览器都内置了一个,但使用它并不是微不足道的,也不是跨平台的。有关简短教程,请参阅ww3schools,以帮助您入门。

答案 2 :(得分:1)

我正在使用Sarissa,这是一个封装XML API的crossbrowser库。它具有XPATH,XSLT转换,使用起来非常简单。

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