简体   繁体   English

如何获取使用 DOMParser 创建的自定义 xml 标记的值?

[英]How can i get the value of a custom xml tag created using DOMParser?

I want to fetch the pan details of a user.我想获取用户的泛详细信息。 I have written the below code:我已经编写了以下代码:

 parseXML(XMLAsString){
    var parser=new DOMParser()
    var result=parser.parseFromString(XMLAsString, 'text/xml');
    var panElement=result.getElementsByTagName('XYZ:PAN').item(0)
    console.log(panElement);
  }

I am halfway there as panElement returns a custom xml tag as given below:我已经完成了一半,因为panElement返回一个自定义的 xml 标签,如下所示:

<XYZ:PAN>ABCDS1234N</XYZ:PAN>

Now how do i fetch the value of the panElement ?现在我如何获取panElement的值?

textContent property should give you the text wihin the tag. textContent属性应该为您提供标签内的文本。

 function parseXML(XMLAsString) { var parser = new DOMParser() var result = parser.parseFromString(XMLAsString, 'text/xml'); var panElement = result.getElementsByTagName('XYZ:PAN').item(0) console.log(panElement.textContent); // Here textContent gives the PAN number } parseXML("<XYZ><XYZ:PAN>ABCDS1234N</XYZ:PAN></XYZ>")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM