#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 не является функцией
Как я могу проанализировать этот узел?
С наилучшими пожеланиями, Серджио