我必须从下面的xml中读取javascript“wd:Descriptor”中的属性

我必须从下面的xml中读取javascript“wd:Descriptor”中的属性,javascript,xml,Javascript,Xml,但它是无效的。如何访问它? 我试过xpath在线测试仪,它给了我 Attribute='wd:Descriptor=Sheila Xu(徐舒莘)' 显然,在浏览器中,您可以执行以下操作 /env:Envelope/env:Body/wd:Get_Time_Off_Plan_Balances_Response/wd:Request_Criteria/wd:Employee_Reference/@wd:Descriptor 这就是我所看到的,你可能可以利用它来获得你的价值观: “”\_ツ_/“

但它是无效的。如何访问它? 我试过xpath在线测试仪,它给了我
Attribute='wd:Descriptor=Sheila Xu(徐舒莘)'

显然,在浏览器中,您可以执行以下操作

/env:Envelope/env:Body/wd:Get_Time_Off_Plan_Balances_Response/wd:Request_Criteria/wd:Employee_Reference/@wd:Descriptor  
这就是我所看到的,你可能可以利用它来获得你的价值观:

“”\_ツ_/“

要访问员工ID,可以使用以下xpath表达式:

const myXmlText = "...your xml string...";
const myXmlParser = new DomParser();
const myXmlDoc = myXmlParser.parseFromString(myXmlText, 'text/xml');

const myDescriptorElement = myXmlDoc.getElementsByTagName('wd:Employee_Reference')[0];
// Now you have a reference to the tag
const myDesiredValue = myDescriptorElement.getAttribute('wd:Descriptor');
6f141c57519e4e14a2b7d1650ac39367 21160
const myXmlText = "...your xml string...";
const myXmlParser = new DomParser();
const myXmlDoc = myXmlParser.parseFromString(myXmlText, 'text/xml');

const myDescriptorElement = myXmlDoc.getElementsByTagName('wd:Employee_Reference')[0];
// Now you have a reference to the tag
const myDesiredValue = myDescriptorElement.getAttribute('wd:Descriptor');
/env:Envelope/env:Body/wd:Get_Time_Off_Plan_Balances_Response/wd:Request_Criteria/wd:Employee_Reference/wd:ID[@wd:type="Employee_ID"]/text()