这是我关于堆栈溢出的第一个问题,希望你们能帮助我。
这是我的xml
<?xml version="1.0"?>
<RecentPhotoUploads>
<PHOTO><SOURCE>6171.jpg</SOURCE></PHOTO>
<PHOTO><SOURCE>6173.jpg</SOURCE></PHOTO>
<PHOTO><SOURCE>6895.jpg</SOURCE></PHOTO>
<PHOTO><SOURCE>Tulips.jpg</SOURCE></PHOTO>
</RecentPhotoUploads>
这是我的 javascript 代码
var xml=loadXMLDoc("../upload.xml");
var source="/RecentPhotoUploads/PHOTO/SOURCE"
var nodes=xml.evaluate(source, xml, null, XPathResult.ANY_TYPE, null);
var result=nodes.iterateNext();
while (result)
{
document.write("<h2>" + result.childNodes[0].nodeValue + "</h2>");
document.write("<a href='../pics/" + result.childNodes[0].nodeValue + "</a>");
result=nodes.iterateNext();
}
我将如何向后循环这个 xpathresult?