<SCRIPT LANGUAGE="JavaScript">
var xml="<?xml version='1.0'?><X>";
for(i=0;i<100;i++)
{
xml += "<Y a='" + i + "' />";
}
xml +="</X>"var xmlDoc =new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.loadXML(xml);
var xpath = "Y[starts-with(@a,'1')]";
var nodes=xmlDoc.selectNodes(xpath);
var node=xmlDoc.selectSingleNode(xpath);
alert(node/nodes.tagName);
</SCRIPT>
var xml="<?xml version='1.0'?><X>";
for(i=0;i<100;i++)
{
xml += "<Y a='" + i + "' />";
}
xml +="</X>"var xmlDoc =new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.loadXML(xml);
var xpath = "Y[starts-with(@a,'1')]";
var nodes=xmlDoc.selectNodes(xpath);
var node=xmlDoc.selectSingleNode(xpath);
alert(node/nodes.tagName);
</SCRIPT>
错误
---------------------------
出现了运行时间错误。
是否要进行调试?行: 12
错误: 方法未知。
Y[-->starts-with(@<--a,'1')]
---------------------------
是(Y) 否(N)
---------------------------
xpath="node/node/node[@attribute='']/node";
dom.selectSingleNode(xpath);
dom.selectNodes(xpath);
等等...
var nodes=xmlDoc.documentElement.selectNodes("Y[starts-with(@a,'1')]");
我们一起看书吧,我好象比你还多看了几页,还是孟老大写的书。
呵呵
hax(海曦) 说的有道理。