久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<small id='wpbjz'></small><noframes id='wpbjz'>

      <legend id='wpbjz'><style id='wpbjz'><dir id='wpbjz'><q id='wpbjz'></q></dir></style></legend>
      • <bdo id='wpbjz'></bdo><ul id='wpbjz'></ul>
    1. <i id='wpbjz'><tr id='wpbjz'><dt id='wpbjz'><q id='wpbjz'><span id='wpbjz'><b id='wpbjz'><form id='wpbjz'><ins id='wpbjz'></ins><ul id='wpbjz'></ul><sub id='wpbjz'></sub></form><legend id='wpbjz'></legend><bdo id='wpbjz'><pre id='wpbjz'><center id='wpbjz'></center></pre></bdo></b><th id='wpbjz'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='wpbjz'><tfoot id='wpbjz'></tfoot><dl id='wpbjz'><fieldset id='wpbjz'></fieldset></dl></div>
      <tfoot id='wpbjz'></tfoot>

      替代祖先或自我(或選擇樹中具有特定子節(jié)點的所

      alternative to ancestor-or-self ( or select all nodes in the tree with a specific child node)(替代祖先或自我(或選擇樹中具有特定子節(jié)點的所有節(jié)點))

      <small id='NQf9m'></small><noframes id='NQf9m'>

    2. <tfoot id='NQf9m'></tfoot>

            <legend id='NQf9m'><style id='NQf9m'><dir id='NQf9m'><q id='NQf9m'></q></dir></style></legend>

              • <bdo id='NQf9m'></bdo><ul id='NQf9m'></ul>
                  <tbody id='NQf9m'></tbody>

                <i id='NQf9m'><tr id='NQf9m'><dt id='NQf9m'><q id='NQf9m'><span id='NQf9m'><b id='NQf9m'><form id='NQf9m'><ins id='NQf9m'></ins><ul id='NQf9m'></ul><sub id='NQf9m'></sub></form><legend id='NQf9m'></legend><bdo id='NQf9m'><pre id='NQf9m'><center id='NQf9m'></center></pre></bdo></b><th id='NQf9m'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='NQf9m'><tfoot id='NQf9m'></tfoot><dl id='NQf9m'><fieldset id='NQf9m'></fieldset></dl></div>
                本文介紹了替代祖先或自我(或選擇樹中具有特定子節(jié)點的所有節(jié)點)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                限時送ChatGPT賬號..

                我正在嘗試識別樹中通向特定節(jié)點的所有節(jié)點.

                我正在嘗試通過 MSSQL XML (2005) 或 ASP 經(jīng)典中的 Microsoft.XMLDOM 來實現(xiàn)這一點.

                我知道 XPATH 的邏輯,但 SQL Server 不支持 ancestor-or-self 軸,而且 XMLDOM 似乎在 :: 符號上窒息..

                當我在 XPATH 測試器中測試時有效的 xpath 是

                //static[@id=6]/ancestor-or-self::static

                我的 XML(在 sql server 中遞歸生成)看起來像

                <static id="1" title="some title 1"/><static id="2" title="一些標題 2"><兒童><static id="3" title="some title 3"/><static id="4" title="some title 4"><兒童><static id="5" title="some title 5"/><static id="6" title="some title 6"/></兒童></靜態(tài)></兒童></靜態(tài)><static id="7" title="some title 7"/></root>

                XPATH 應(yīng)該以任何順序選擇 id 為 (2,4,6) 的節(jié)點,因此我可以為所有節(jié)點添加一個屬性..

                這是一個菜單系統(tǒng),其中我只知道選定的葉子,并且需要將通向它的所有節(jié)點標記為 hilited..

                如果您能在克服 XMLDOM 阻塞方面得到任何幫助,我將不勝感激(運行 xml.documentElement.selectNodes("http://static[@id=6]/ancestor-or-self::static") 產(chǎn)生以下錯誤:Expected token 'eof' found ':'.//static[@id=6]/ancestor-or-self-->:<--:static)

                或者尋找替代解決方案.也許在任何深度找到包含特定節(jié)點(id = 6)的所有節(jié)點..

                解決方案

                在 W2K3 上運行,使用 IIS6 我測試了 MSXML2.XMLDomDocument.4.0 版本.

                Dim XMLDom ''# As MSXML2.DOMDocument40Set XMLDom = CreateObject("MSXML2.DOMDocument.4.0")調(diào)用 XMLDom.setProperty("SelectionLanguage", "XPath")調(diào)用 XMLDom.loadXML( {文檔如上所述 - 原始 xml 文檔中的錯誤))Dim originalQuery ''# As StringoriginalQuery = "http://static[@id=6]/ancestor-or-self::static"Dim replacementQuery ''# As StringreplaceQuery = "http://static[descendant::static[@id=6] or @id=6]"Dim XmlElemList ''# As MSXML2.IXMLDOMNodeList設(shè)置 XmlElemList = XMLDom.documentElement.selectNodes(originalQuery)Dim XmlElemList2 ''# As MSXML2.IXMLDOMNodeList設(shè)置 XmlElemList2 = XMLDom.documentElement.selectNodes(replacementQuery)Dim XmlElem ''# 作為 MSXML2.IXMLDOMElementCall Response.Write("Using original query : '" & originalQuery & "' (" & XmlElemList.Length & ")<br>")對于 XmlElemList 中的每個 XmlElem調(diào)用 Response.Write("XmlEntry : " & XmlElem.getAttribute("id") & "
                ")調(diào)用 Response.Write("****
                ")下一個Call Response.Write("使用替換查詢:'" & replacementQuery & "' (" & XmlElemList2.Length & ")<br>")對于 XmlElemList2 中的每個 XmlElem調(diào)用 Response.Write("XmlEntry : " & XmlElem.getAttribute("id") & "
                ")調(diào)用 Response.Write("****
                ")下一個

                I am trying to identify all the nodes in a tree that lead to a specific node.

                I am trying to accomplish this through either MSSQL XML (2005) or by the Microsoft.XMLDOM in ASP classic.

                I know the logic with XPATH but SQL Server does not support the ancestor-or-self axis and XMLDOM seems to choke on the :: notation..

                The xpath that works when i test it in XPATH testers is

                //static[@id=6]/ancestor-or-self::static
                

                my XML (generated recursively in sql server) looks like

                <root>
                  <static id="1" title="some title 1" />
                  <static id="2" title="some title 2">
                     <children>
                        <static id="3" title="some title 3" />
                        <static id="4" title="some title 4">
                          <children>
                            <static id="5" title="some title 5" />
                            <static id="6" title="some title 6" />
                          </children>
                        </static>
                     </children>
                  </static>
                  <static id="7" title="some title 7" />
                </root>
                

                the XPATH should select nodes with id (2,4,6) in any order, so i can add an attribute to all of them ..

                This is for a menu system, where i only know the selected leaf, and need to mark as hilited all the nodes leading to it..

                I would appreciate any assistance in either overcoming the XMLDOM choking (running xml.documentElement.selectNodes("http://static[@id=6]/ancestor-or-self::static") produces the following error: Expected token 'eof' found ':'. //static[@id=6]/ancestor-or-self-->:<--:static)

                or with finding an alternative solution. Maybe finding all nodes that contain the specific node (with id = 6 ) at any depth..

                解決方案

                Running on W2K3, using IIS6 i tested the MSXML2.XMLDomDocument.4.0 version.

                Dim XMLDom ''# As MSXML2.DOMDocument40
                
                Set XMLDom = CreateObject("MSXML2.DOMDocument.4.0")
                Call XMLDom.setProperty("SelectionLanguage", "XPath")
                
                Call XMLDom.loadXML( {document as described above - mistakes in original xml doc)
                )
                
                
                Dim originalQuery ''# As String
                originalQuery = "http://static[@id=6]/ancestor-or-self::static"
                
                Dim replacementQuery ''# As String
                replacementQuery = "http://static[descendant::static[@id=6] or @id=6]"
                
                
                Dim XmlElemList ''# As MSXML2.IXMLDOMNodeList
                Set XmlElemList = XMLDom.documentElement.selectNodes(originalQuery)
                
                Dim XmlElemList2 ''# As MSXML2.IXMLDOMNodeList
                Set XmlElemList2 = XMLDom.documentElement.selectNodes(replacementQuery)
                
                Dim XmlElem ''# As MSXML2.IXMLDOMElement
                Call Response.Write("Using original query : '" & originalQuery & "' (" & XmlElemList.Length & ")<br>")
                For Each XmlElem In XmlElemList
                    Call Response.Write("XmlEntry : " & XmlElem.getAttribute("id") & "<br>")
                    Call Response.Write("****<br>")
                Next
                
                Call Response.Write("Using replacement query : '" & replacementQuery & "' (" & XmlElemList2.Length & ")<br>")
                For Each XmlElem In XmlElemList2
                    Call Response.Write("XmlEntry : " & XmlElem.getAttribute("id") & "<br>")
                    Call Response.Write("****<br>")
                Next
                

                這篇關(guān)于替代祖先或自我(或選擇樹中具有特定子節(jié)點的所有節(jié)點)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數(shù)據(jù)庫列表和 SQL Server 實例使用的空間嗎?) - IT屋-程序員軟件開發(fā)
                How to create a login to a SQL Server instance?(如何創(chuàng)建對 SQL Server 實例的登錄?)
                How to know the version and edition of SQL Server through registry search(如何通過注冊表搜索知道SQL Server的版本和版本)
                Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會出現(xiàn)“數(shù)據(jù)類型轉(zhuǎn)換錯誤?使用 ExecuteNonQuery()?)
                How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)
                WinForms application design - moving documents from SQL Server to file storage(WinForms 應(yīng)用程序設(shè)計——將文檔從 SQL Server 移動到文件存儲)

                1. <i id='4qA4g'><tr id='4qA4g'><dt id='4qA4g'><q id='4qA4g'><span id='4qA4g'><b id='4qA4g'><form id='4qA4g'><ins id='4qA4g'></ins><ul id='4qA4g'></ul><sub id='4qA4g'></sub></form><legend id='4qA4g'></legend><bdo id='4qA4g'><pre id='4qA4g'><center id='4qA4g'></center></pre></bdo></b><th id='4qA4g'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='4qA4g'><tfoot id='4qA4g'></tfoot><dl id='4qA4g'><fieldset id='4qA4g'></fieldset></dl></div>
                2. <tfoot id='4qA4g'></tfoot>
                    <bdo id='4qA4g'></bdo><ul id='4qA4g'></ul>
                      <tbody id='4qA4g'></tbody>
                      • <small id='4qA4g'></small><noframes id='4qA4g'>

                          <legend id='4qA4g'><style id='4qA4g'><dir id='4qA4g'><q id='4qA4g'></q></dir></style></legend>
                          主站蜘蛛池模板: 亚洲国产视频一区二区 | 久久久精品国产 | 欧美日韩国产一区二区三区 | 神马影院一区二区三区 | 懂色av色香蕉一区二区蜜桃 | 亚洲综合成人网 | 久久久久久久国产精品 | 日韩欧美在线观看 | 精品国产黄a∨片高清在线 www.一级片 国产欧美日韩综合精品一区二区 | 巨大黑人极品videos精品 | 成人三区| 亚洲第一天堂 | 91视视频在线观看入口直接观看 | 国产午夜一级 | www免费视频 | 性xxxxx| 精品国产精品三级精品av网址 | 伊人激情综合网 | 久久久99精品免费观看 | 亚洲人成网站777色婷婷 | 欧美精品一区二区三区在线 | 日本午夜一区二区三区 | 欧美 视频| 国户精品久久久久久久久久久不卡 | 成人依人 | 四虎影院久久 | 一级做a | 国产综合精品一区二区三区 | 超碰精品在线 | 久久人体视频 | 精品国产一区二区三区久久久蜜月 | 日韩欧美天堂 | 久久99精品久久久 | 免费视频99 | 国产精品一区二区欧美黑人喷潮水 | 色婷婷av一区二区三区软件 | a久久 | 国产精品视频久久久久久 | 欧美炮房 | 欧美一级大片免费观看 | 亚洲精品欧美一区二区三区 |