У меня есть строка результата со следующей структурой
<items>
<item>
<id>
Я должен перебрать вниз до идентификатора, и у меня там есть и другие теги.
Я действительно не знаю, как это сделать в VBScript. И я хотел бы, чтобы все идентификаторы возвращались в массиве.
Неужели нет такого метода, как этот:
Dim doc
Dim thumbArray
Set doc = Server.CreateObject("MSXML2.DOMDocument")
doc.loadXML(searchresponse)
thumbArray = doc.getElementsByTagName("id")
for each tt in thumbArray
Response.Write(tt & "<br>")
next
Особенно это:
getElementsByTagName("id")
В частности, я хотел бы сделать что-то вроде этого:
<script type="text/javascript">
window.onload = function() {
var content = document.getElementById("content");
var ids = content.getElementsByTagName("thumbnail");
var pics = document.getElementById("pics");
var tts = [];
for(var i=0;i<ids.length;i++)
{
tts.push("<li>+ ids[i].innerHTML + </li>");
}
pics.innerHTML = tts.join("");
}
</script>