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

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

我想获取用户的详细信息。我写了下面的代码:

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

我已经完成一半了,因为 panElement returns 自定义 xml 标签如下:

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

现在如何获取 panElement 的值?

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>")