function GetXmlDocument(s)
{
var oXml;
if (window.ActiveXObject)
{
oXml = new ActiveXObject("MSXML2.DomDocument")
oXml.loadXML(s);
return oXml;
}
return null;
}var sXml="<DataSet><Tab><Id>1111</Id></Tab><Tab><Id>222</Id></Tab></DataSet>";
var oXml = GetXmlDocument(sXml);
var oRows = oXml.documentElement.childNodes;
{
var oXml;
if (window.ActiveXObject)
{
oXml = new ActiveXObject("MSXML2.DomDocument")
oXml.loadXML(s);
return oXml;
}
return null;
}var sXml="<DataSet><Tab><Id>1111</Id></Tab><Tab><Id>222</Id></Tab></DataSet>";
var oXml = GetXmlDocument(sXml);
var oRows = oXml.documentElement.childNodes;
但是只解决了一个简化
var sId = oRows[i].selectSingleNode("Id").text;
能简化成
var sId = oRows[i]("Id").text;
吗?
...
var oRows = oXml.selectNodes("//Id");
for (var i=0; i<oRows.length; i++)
{
var sId = oRows[i].text;
}