读书人

XPath查询有关问题无法搞定

发布时间: 2012-02-21 16:26:23 作者: rapoo

XPath查询问题,无法搞定
<Parent url= ".aspx " name= "品牌与产品 " describe= "CPU " id= "1 ">
<Child url= "INTEL.aspx " name= "全球通 " describe= "INTEL " id= "1>
<Leaf url= "AMD.aspx " name= "了解全球通 " describe= "AMD ">
<ChildLeaf url= "AMD.aspx " name= "品牌简介 " describe= "AMD " id = "1 ">
<ChildLdeaf url= "AMD.aspx " name= "品牌精神 " describe= "AMD " />
</ChildLeaf>
<ChildLeaf url= "AMD.aspx " name= "品牌精神 " describe= "AMD " />
<ChildLeaf url= "AMD.aspx " name= "品牌活动 " describe= "AMD " id= "1 "> />
<ChildLeaf url= "AMD.aspx " name= "品牌联盟 " describe= "AMD "/>
<ChildLeaf url= "AMD.aspx " name= "广告形象 " describe= "AMD "/>
</Leaf>
</Child>
</Parent>
请问我只显示id=1的结点,该怎么写XPath语句?


[解决办法]
//*[@id= "1 "]
[解决办法]
Const MsxmlVersion=".3.0"

url="products/xml/xml.xml"
NewsConfigFile = Server.MapPath(url)

Set XmlDoc = Server.CreateObject("msxml2.FreeThreadedDOMDocument"& MsxmlVersion)
XmlDoc.async="false"
XmlDoc.load(NewsConfigFile)
XmlDoc.setProperty "SelectionLanguage", "XPath"

SendLogNode=XmlDoc.DocumentElement.SelectNodes("//*[@id="1"]")


For Each Node in SendLogNode

这里是你要显示的
next

读书人网 >XML SOAP

热点推荐