在通知中Worklight適配器 - 我調用適配器從後端服務傳遞非常長的XML字符串。在Worklight適配器中解析XML的方法是什麼?
後端服務無法更改或更改。
我希望能夠把JavaScript字符串對象到的東西我可以分析和如使用有用的功能:
var custNum = doc.getElementsByTagName("data:custNum")[0];
但所有嘗試到目前爲止創造了「DOC」變量都失敗了。標準DOMParser和窗口方法未定義,並且在適配器中超出了範圍。我寧願不訴諸冗長的字符串分裂來找到我的節點!
非常感謝
看來你想要的東西像[JSPath](https://github.com/dfilatov/jspath)。嘗試將其添加到您的適配器並使用它來解析JSON響應。還有[XPath](http://www.w3schools.com/xpath/)用於導航XML。我沒有嘗試過,因此這只是評論,並不是一個答案。請記住,Adapters中的JavaScript使用[Mozilla Rhino](https://developer.mozilla.org/en-US/docs/Rhino)在服務器上運行,而不是在客戶端操作系統上運行(這就是爲什麼您沒有窗口對象,DOM或客戶端庫)。 – cnandreu 2013-03-12 00:44:28
非常感謝您的回覆! – RenegadeAndy 2013-03-12 10:37:28
我到底該如何將其添加到適配器 - 您沒有機會將多個JS文件添加到適配器中。 – RenegadeAndy 2013-03-14 15:08:09