所以在Javascript中我和json一起工作很多。
这很简单,因为它看起来像js对象。因此,当从HTTP请求获取json时,我需要做的就是将其解析为js对象。当我想发送js对象作为json时,我将其字符串化。
但有些API只是返回XML。
如何与XML交互?我用XMLtoObject lib解析它对象?在js中有内置方法吗?
或者我是否使用xpath / css选择器来获取我想要的字符串?如何添加元素等。
希望有人能够阐明这个话题。
干杯!
答案 0 :(得分:2)
远离W3C DOM HTML的东西,除了它就像HTML文档一样。
答案 1 :(得分:1)
您使用XML解析器解析XML。所有现代浏览器都内置了一个,但使用它并不是微不足道的,也不是跨平台的。有关简短教程,请参阅ww3schools,以帮助您入门。
答案 2 :(得分:1)
我正在使用Sarissa,这是一个封装XML API的crossbrowser库。它具有XPATH,XSLT转换,使用起来非常简单。
它支持几乎所有现代浏览器和不同的旧浏览器,请参阅网站以获得进一步说明。