首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

XPath查询有关问题,无法搞定

2012-02-21 
XPath查询问题,无法搞定Parenturl .aspx name 品牌与产品 describe CPU id 1 Childurl I

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

热点排行