Как я могу получить значение пользовательского тега xml, созданного с помощью DOMParser? - PullRequest
0 голосов
/ 09 января 2020

Я хочу получить информацию о панорамировании пользователя. Я написал следующий код:

 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 возвращает пользовательский тег xml, как указано ниже:

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

Теперь, как мне получить значение panElement?

1 Ответ

0 голосов
/ 09 января 2020
Свойство

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