根据albumName 如何才能得到它的ID
根据albumName 怎么才能得到它的ID?
<images userID= "bejco ">
- <photo>
<ID> 0 </ID>
<albumName> 33333 </albumName>
<strStyle> 800*600 </strStyle>
<schoolName> eee </schoolName>
<strCover> ../Images/125.gif </strCover>
</photo>
- <photo>
<ID> 1 </ID>
<albumName> asfasfd </albumName>
<strStyle> 800*600 </strStyle>
<schoolName> eee </schoolName>
<strCover> ../Images/125.gif </strCover>
</photo>
------解决方案--------------------
msxml dom 的js写法:
var xmldoc=new ActiveXObject( "MSXML2.DOMDOCUMENT.3.0 ");
xmldoc.async=false;
var flag=xmldoc.load( "xxx.xml ");
if(flag) {
var theNode=xmldoc.selectSingleNode( "/images/photo[albumName= 'asfasfd '] ");
alert(theNode.childNodes[0].text);
}
------解决方案--------------------
XmlDataDocument doc = new XmlDataDocument();
doc.Load( "uri ");
XmlNode node = doc.SelectSigleNode( "images/photo[albumName/text()= 'asfasfd ']/id ");
------解决方案--------------------
不好意思啊,我这没有机器可以调的,要不我会自己先试下的.
大概就是那么取的,既然不对,那帮你顶下了.
<images userID= "bejco ">
- <photo>
<ID> 0 </ID>
<albumName> 33333 </albumName>
<strStyle> 800*600 </strStyle>
<schoolName> eee </schoolName>
<strCover> ../Images/125.gif </strCover>
</photo>
- <photo>
<ID> 1 </ID>
<albumName> asfasfd </albumName>
<strStyle> 800*600 </strStyle>
<schoolName> eee </schoolName>
<strCover> ../Images/125.gif </strCover>
</photo>
------解决方案--------------------
msxml dom 的js写法:
var xmldoc=new ActiveXObject( "MSXML2.DOMDOCUMENT.3.0 ");
xmldoc.async=false;
var flag=xmldoc.load( "xxx.xml ");
if(flag) {
var theNode=xmldoc.selectSingleNode( "/images/photo[albumName= 'asfasfd '] ");
alert(theNode.childNodes[0].text);
}
------解决方案--------------------
XmlDataDocument doc = new XmlDataDocument();
doc.Load( "uri ");
XmlNode node = doc.SelectSigleNode( "images/photo[albumName/text()= 'asfasfd ']/id ");
------解决方案--------------------
不好意思啊,我这没有机器可以调的,要不我会自己先试下的.
大概就是那么取的,既然不对,那帮你顶下了.