2
我有一个服务器实现ECMA脚本,包括使用E4X的能力。因为对于不懂JavaScript和JSON Notation的人来说这非常优雅,我们想要制作一个最容易学习的API,我想将它用于我的API。如何将E4X XML元素转换为JSON表示法
我目前正在评估如果我可以在我的环境中使用它。我必须使用的一个展示功能是将E4X的这些XML对象转换为与JSON兼容的JavaScript对象或动态即时。我不能在这里使用XSLT,因为我必须留在JavaScript里面。
所以问题是,有没有简单的方法将E4X XML元素转换为JSON?还是我必须编写一些代码来自己转换它?
感谢尤尔的答案,但我担心,我不能使用XSLT,因为我要留在服务器环境中(这是limitted JavaScript或相当ECMA脚本)。或者我真的可以在JavaScript内进行xslt转换?所以我不是在说这里的XML文件。我在谈论JavaScript中的E4X XML Elements。我认为这里存在误解。 – Chris 2011-03-17 14:38:14
可能是你可以添加XSLT样式表参考'<?xml样式表类型=“文/ XSL的” href =“convert2Json.xsl”?>'在XML响应,并在浏览器应该将其转换 – Mic 2011-03-17 14:43:59
嗯...那无法与JSONP一起工作...您确定无法在服务器上进行XSLT转换吗?这是所有XML解析器的一个基本特征。 – Mic 2011-03-17 14:45:44