我将如何通过循环XML来填充图像?ASP Xml多循环
我可以遍历各个元素,它的工作原理如下所示,但我想从同一个循环访问其他元素。
<%
Dim xml, thumbnail, content, description, player, entry, title, list
Set xml = Server.CreateObject("MSXML2.FreeThreadedDOMDocument")
xml.async = False
xml.SetProperty "ServerHTTPRequest", True
xml.Load("http://gdata.youtube.com/feeds/api/users/Shuggy23/favorites?orderby=updated&max-results=15")
Set entry = xml.getElementsByTagName("entry")
Set thumbnail = xml.getElementsByTagName("media:thumbnail")
Set content = xml.getElementsByTagName("media:content")
Set description = xml.getElementsByTagName("media:description")
Set player = xml.getElementsByTagName("media:player")
Set title = xml.getElementsByTagName("media:title")
For Each xmlItem In thumbnail
Response.Write xmlItem.getAttribute("url") & "<br />"
Next
%>
我想从标题和播放器等其他元素获取值,但我必须使用单独的循环才能使其工作。有什么办法让他们在同一个循环中或同时?
谢谢
道格拉斯
请注意,默认情况下,选择语言是XSL模式而不是XPath。虽然XPath对于一些简单的场景更强大,但它可能比它的价值更麻烦。 – AnthonyWJones