我在解析 xml 时遇到了一个奇怪的问题libxmljs
。这不是我要解析的第一个 XML,我已经做了很多,但是这个行为真的很奇怪。
我有这些命名空间:
var nsUri = {
"xmlns:SOAP-ENV": "http://schemas.xmlsoap.org/soap/envelope/",
"xmlns:SIG": "https://sigtest.tais.ru/SIG/"
};
这样做:
var xmlDoc = xmljs.parseXml(providerResponse);
var ShopOptions = xmlDoc.find('//ShopOptions/ShopOption',self.provider.nsUri);
这导致零长度数组。我正在尝试使用不同的 xquery stings:*/ShopOption
等//ShopOption
。但没有任何效果。