Я успешно анализирую XML-документ в javascript, прочитав его через XMLHttpRequest
Теперь я хочу получить дополнительную информацию. Канал, который я читаю, содержит этот тег
<opensearch:totalResults>118</opensearch:totalResults>
Как мне прочитать значение, которое оно содержит?
Я использовал консоль Firefox для проверки содержимого документа xml, тщетно ища, где он упоминается.
Поиск в Интернете тоже не помогает.
Хотя это и не очень важно, начало моего кода:
var process = function (xml) {
var i, xmlDoc, table;
xmlDoc = xml.responseXML;
globXmlDoc = xmlDoc;
var myItemAsAnObject = [];
if (xmlDoc === null){
feedLength = 0;
} else {
feedLength = xmlDoc.getElementsByTagName("item").length;
if (feedLength == 0) { return false; }
var x = xmlDoc.getElementsByTagName("item");
XML это
<rss version="2.0">
<channel>
<title>victoriana: Zazzle.com Store: Matching "victoriana"</title>
<link>http://feed.zazzle.com/z.2/api/find.aspx?qs=victoriana&ft=rss&ou=%2Frss%3Fqs%3Dvictoriana</link>
<description/>
<language>en-us</language>
<pubDate>Thu, 04 Jul 2019 17:26:55 GMT</pubDate>
<ttl>60</ttl>
<opensearch:totalResults>118</opensearch:totalResults>
<opensearch:startIndex>1</opensearch:startIndex>
<opensearch:itemsPerPage>60</opensearch:itemsPerPage>
<opensearch:Query role="request" searchTerms="victoriana"/>
<item>
:
:
:
Ссылка на весь документ XML:
RSS-канал
Обратите внимание, что globxmlDoc - это глобальная переменная, которая позволяет мне взглянуть на нее в консоли.
Я не знаю, с чего начать ....