Ошибка при анализе xml — объекта, отправленного через html

#html #dom

Вопрос:

Я пытаюсь отправить в другой html-файл xml-узел через http и открыл его как новую страницу. Это добавляется в текущую форму вместе с этой инструкцией:

 document.getElementById("showshake").innerHTML='<A href="shake.html?' EventShake '" target="_blank" >show maps</A>';
 

Когда я нажимаю «показать карты» , открывается новое окно, и это код javascript, который фиксирует информацию:

 function readContent(item, nomeNodo) {
  if (item.getElementsByTagName(nomeNodo).item(0) != null){
    if (item.getElementsByTagName(nomeNodo).item(0).firstChild != null){
      return item.getElementsByTagName(nomeNodo).item(0).firstChild.data;
    }
  }
}; 

function processUser() {

  var xmlStr = location.search.substring(1).split("?");
  alert(readContent(xmlStr,'title'));
}
 

Это узел, который я отправляю:

 <item>
  <author>Myname</author>
  <title>2021/05/15 07:56:02 UTC M: 4.3</title>
  <origin>2021/05/15 07:56:02</origin>
  <link>http://www.XXXXX.XX/quake/quake.html?qid=85</link>
  <dbid>OB2021jmpcds</dbid>
  <info />
  <date>15 mag 2021 07:56:02</date>
  <lat>43.3713</lat>
  <long>12.5770</long>
  <depth>11</depth>
  <mag>4.3</mag>
  <locality>Umbria - Marche: Gubbio (PG)-Costacciaro (PG)-Cantiano (PS)</locality>
  <pubDate>Wed, 19 May 2021 10:38:27  0200</pubDate>
  <description>2021/05/15 07:56:02</description>
  <wave>ftp://XXX.XXX.XXX.XXX/sac/2021/05/15/20210515_075602.0.OB2021jmpcds.sac.zip</wave>
  <shakemap>OB2021jmpcds</shakemap>
  <note />
  <pickmode>M</pickmode>
</item>
 

Практически я хочу извлечь данные из каждого тега, но я получаю ошибку

Неперехваченная ошибка типа: item.getElementsByTagName не является функцией

Как я могу проанализировать этот узел?

С наилучшими пожеланиями, Серджио