У меня есть очень простой XML-документ, который я получил от большего родителя.См. «Accountxml» ниже:
<accounts xmlns="https://domain.com/path">
<customerid>sometext</customerid>
<login>sometext</login>
<companyname>sometext</companyname>
<canmanageclients>sometext</canmanageclients>
</accounts>
Достаточно просто - всего один URL-адрес пространства имен (URL-адрес, называемый ns2 на карте имен myNS ниже).Запрос логина:
accountxml.evaluate('//ns2:login',accountxml,myNS,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;
возвращает ОК:
<login>sometext</login>
Но:
accountxml.evaluate('//ns2:customerid',accountxml,myNS,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;
Возвращает:
null
Это такойпростой запрос, я удивлен, что он ломается.Но я могу воспроизвести это 100% времени.Я что-то не так делаю, или это ошибка в Chrome?