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

<tfoot id='yjwbV'></tfoot>

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

        <bdo id='yjwbV'></bdo><ul id='yjwbV'></ul>
      <i id='yjwbV'><tr id='yjwbV'><dt id='yjwbV'><q id='yjwbV'><span id='yjwbV'><b id='yjwbV'><form id='yjwbV'><ins id='yjwbV'></ins><ul id='yjwbV'></ul><sub id='yjwbV'></sub></form><legend id='yjwbV'></legend><bdo id='yjwbV'><pre id='yjwbV'><center id='yjwbV'></center></pre></bdo></b><th id='yjwbV'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='yjwbV'><tfoot id='yjwbV'></tfoot><dl id='yjwbV'><fieldset id='yjwbV'></fieldset></dl></div>
    1. <legend id='yjwbV'><style id='yjwbV'><dir id='yjwbV'><q id='yjwbV'></q></dir></style></legend>
    2. 刪除 SQL Server 中不同級(jí)別的空 XML 標(biāo)記

      Remove Varying levels of empty XML tags in SQL Server(刪除 SQL Server 中不同級(jí)別的空 XML 標(biāo)記)
      • <small id='8FHbT'></small><noframes id='8FHbT'>

      • <i id='8FHbT'><tr id='8FHbT'><dt id='8FHbT'><q id='8FHbT'><span id='8FHbT'><b id='8FHbT'><form id='8FHbT'><ins id='8FHbT'></ins><ul id='8FHbT'></ul><sub id='8FHbT'></sub></form><legend id='8FHbT'></legend><bdo id='8FHbT'><pre id='8FHbT'><center id='8FHbT'></center></pre></bdo></b><th id='8FHbT'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='8FHbT'><tfoot id='8FHbT'></tfoot><dl id='8FHbT'><fieldset id='8FHbT'></fieldset></dl></div>
          <tbody id='8FHbT'></tbody>
          <bdo id='8FHbT'></bdo><ul id='8FHbT'></ul>

            1. <tfoot id='8FHbT'></tfoot>

                <legend id='8FHbT'><style id='8FHbT'><dir id='8FHbT'><q id='8FHbT'></q></dir></style></legend>

              1. 本文介紹了刪除 SQL Server 中不同級(jí)別的空 XML 標(biāo)記的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                問(wèn)題描述

                限時(shí)送ChatGPT賬號(hào)..

                我使用 FOR XML EXPLICIT 來(lái)聯(lián)合將一些 SQL 表信息轉(zhuǎn)換為 XML 文件.一切正常,但我在結(jié)果中有很多不同級(jí)別的空標(biāo)簽.我想刪除所有空標(biāo)簽,但保留每個(gè)組的頂級(jí).這是我的意思的一個(gè)例子:

                I am using FOR XML EXPLICIT to union to convert some SQL table info into an XML file. It's all working, but I have loads of empty tags in the results, at all sorts of different levels. I would like to remove all the empty tags, but keep the top level for each group. Here's an example of the sort of thing I mean:

                使用這個(gè)無(wú)意義的 XML 示例,我可以使用 .modify xquery 刪除底層空節(jié)點(diǎn):

                Using this example bit of nonsense XML, I can remove the bottom level empty nodes with a .modify xquery:

                DECLARE @XML XML = 
                '<Whatever>
                  <GlassesTypes>
                      <GlassesType />
                  </GlassesTypes>
                  <ExpressionOfJoy>
                      <FellOver>Y</FellOver>
                  </ExpressionOfJoy>
                  <Flights>
                    <Flight>
                      <Bookings>
                        <Booking>
                          <Segments>
                            <Segment />
                          </Segments>
                        </Booking>
                      </Bookings>
                    </Flight>
                  </Flights>
                </Whatever>'
                
                SELECT @XML as Before
                
                SET  @Xml.modify('delete //*[not(node())]');
                
                SELECT @XML AS After
                

                這完全符合我對(duì)GlassesTypes"的要求,但Flights"中仍然存在一些級(jí)別的空節(jié)點(diǎn).我可以為每個(gè)級(jí)別一遍又一遍地重復(fù)相同的修改命令,直到只顯示航班",但這樣做會(huì)刪除眼鏡類(lèi)型"空占位符:

                This has done exactly what I want with 'GlassesTypes', but there are still levels of empty nodes in 'Flights'. I could repeat the same modify command over and over for each level to get up to the point where only 'Flights' is displayed, but doing so will delete the 'GlassesTypes' empty placeholder:

                DECLARE @XML XML = 
                '<Whatever>
                  <GlassesTypes>
                      <GlassesType />
                  </GlassesTypes>
                  <ExpressionOfJoy>
                      <FellOver>Y</FellOver>
                  </ExpressionOfJoy>
                  <Flights>
                    <Flight>
                      <Bookings>
                        <Booking>
                          <Segments>
                            <Segment />
                          </Segments>
                        </Booking>
                      </Bookings>
                    </Flight>
                  </Flights>
                </Whatever>'
                
                SELECT @XML as Before
                
                SET  @Xml.modify('delete //*[not(node())]');
                SET  @Xml.modify('delete //*[not(node())]');
                SET  @Xml.modify('delete //*[not(node())]');
                SET  @Xml.modify('delete //*[not(node())]');
                SET  @Xml.modify('delete //*[not(node())]');
                
                SELECT @XML AS After
                

                有什么方法可以刪除所有空節(jié)點(diǎn),直到倒數(shù)第二個(gè)空節(jié)點(diǎn),而不管一個(gè)組包含多少層?理想的結(jié)果是這樣的:

                Is there any way in which I can delete all empty nodes, until the penultimate empty node, regardless of how many levels a group contains? The ideal result would be this:

                <Whatever>
                  <GlassesTypes />
                  <ExpressionOfJoy>
                      <FellOver>Y</FellOver>
                  </ExpressionOfJoy>
                  <Flights />
                </Whatever>
                

                在這個(gè)例子中,只有Whatever"標(biāo)簽,但在真實(shí)數(shù)據(jù)中,可能有幾個(gè)重復(fù)的,都包含不同級(jí)別的信息,包含在一個(gè)根標(biāo)簽或等效標(biāo)簽中.

                In this example, there is only 'Whatever' tag, but in the real data, there might be several repeated, all with different levels of information, encompassed by a root tag or equivalent.

                非常感謝任何幫助!

                謝謝,標(biāo)記

                推薦答案

                您可以將您的空"版本定義為不包含任何后代屬性或文本節(jié)點(diǎn),而不是不包含任何后代節(jié)點(diǎn).然后通過(guò)僅選擇其子項(xiàng)的后代來(lái)保留 的子項(xiàng):

                You can define your version of "empty" as not containing any descendant attribute or text nodes, instead of as not containing any descendant nodes. Then retain children of <Whatever> by only selecting descendants of its children:

                /Whatever/*//*[empty(.//text() | .//attribute())]
                

                這篇關(guān)于刪除 SQL Server 中不同級(jí)別的空 XML 標(biāo)記的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                相關(guān)文檔推薦

                SQL query to get all products, categories and meta data woocommerce/wordpress(獲取所有產(chǎn)品、類(lèi)別和元數(shù)據(jù)的 SQL 查詢 woocommerce/wordpress)
                Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫(xiě) SQL 查詢的情況下找出數(shù)據(jù)庫(kù)列表和 SQL Server 實(shí)例使用的空間嗎?) - IT屋-程序員軟件開(kāi)發(fā)
                How to create a login to a SQL Server instance?(如何創(chuàng)建對(duì) SQL Server 實(shí)例的登錄?)
                How to know the version and edition of SQL Server through registry search(如何通過(guò)注冊(cè)表搜索知道SQL Server的版本和版本)
                Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會(huì)出現(xiàn)“數(shù)據(jù)類(lèi)型轉(zhuǎn)換錯(cuò)誤?使用 ExecuteNonQuery()?)
                How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)
                <tfoot id='qnvLT'></tfoot>
                  <i id='qnvLT'><tr id='qnvLT'><dt id='qnvLT'><q id='qnvLT'><span id='qnvLT'><b id='qnvLT'><form id='qnvLT'><ins id='qnvLT'></ins><ul id='qnvLT'></ul><sub id='qnvLT'></sub></form><legend id='qnvLT'></legend><bdo id='qnvLT'><pre id='qnvLT'><center id='qnvLT'></center></pre></bdo></b><th id='qnvLT'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='qnvLT'><tfoot id='qnvLT'></tfoot><dl id='qnvLT'><fieldset id='qnvLT'></fieldset></dl></div>
                • <legend id='qnvLT'><style id='qnvLT'><dir id='qnvLT'><q id='qnvLT'></q></dir></style></legend>
                • <small id='qnvLT'></small><noframes id='qnvLT'>

                        <tbody id='qnvLT'></tbody>

                        <bdo id='qnvLT'></bdo><ul id='qnvLT'></ul>

                          主站蜘蛛池模板: 国产精品欧美一区二区 | 欧美日韩国产一区二区三区不卡 | 国产精品av久久久久久毛片 | 999久久久 | 日本精品一区二区三区四区 | 欧美精品一区二区三区在线 | 国产黄色免费网站 | 99一级毛片 | 日本午夜免费福利视频 | 欧美一区二区三区 | 亚洲人成在线观看 | 久热久 | av黄色在线观看 | 亚洲精品国产成人 | 成人小视频在线免费观看 | 理论片午午伦夜理片影院 | 一区二区三区在线观看视频 | 成人天堂噜噜噜 | 久久久久久亚洲 | 亚洲日韩中文字幕一区 | 精品一区二区在线观看 | 国产成人在线一区 | 亚洲精品一区久久久久久 | 亚洲一区二区三区免费视频 | 欧美精品成人一区二区三区四区 | 全部免费毛片在线播放网站 | 国产午夜视频 | 91精品国产91久久久久久 | 日韩视频免费看 | www视频在线观看 | 黄色免费网 | 午夜久久久久久久久久一区二区 | 91久久精品日日躁夜夜躁国产 | 色射综合| 亚洲欧美日韩电影 | 国产一区二区在线视频 | 成人免费淫片aa视频免费 | 国产精品久久久久久吹潮 | 国产电影一区二区在线观看 | 亚洲成av人片在线观看 | 欧美国产日本一区 |