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