【发布时间】:2016-03-07 12:38:23
【问题描述】:
我已经开始使用 Appcelerator 在 Windows Phone 上进行开发。我使用我的 Android 代码作为基础,在这样做的同时,我面临着 XML 解析的特殊问题。这是 XML 字符串:
<returnXml>
<methodStatus>
<statusType>success</statusType>
</methodStatus>
<parametersReturn />
</returnXml>
这是我要运行的代码:
var xml = Ti.XML.parseString(xmlString);
var statusType = xml.evaluate("/returnXml/methodStatus/statusType").item(0).text;
上面的代码在 Android 上运行良好,但在 Windows Phone 上我得到了:
TypeError: xml.evaluate 不是函数
所以我尝试使用以下代码:
getElementsByTagName("statusType")
但似乎 Windows phone 不支持这些功能,或者我在这里犯了一些错误。我应该做其他事情还是应该为 JavaScript 寻找外部 XML Parser 库?如果有,请指导。
【问题讨论】:
标签: javascript xml windows-phone appcelerator appcelerator-titanium