輸入XML中提取XML:忽略某些節點
<Hierarchy><Relation>
<Child>
<Name>XYZ</Name>
<Age>10</Age>
</Child>
<IsEldest>True</IsEldest>
</Relation>
<Relation>
<Child>
<Name>ABC</Name>
<Age>5</Age>
</Child>
</Relation>
<Relation>
<Child>
<Name>PQR</Name>
<Age>3</Age>
</Child>
</Relation></Hierarchy>
預期結果:
<Relation>
<Child>
<Name>ABC</Name>
<Age>5</Age>
</Child>
</Relation>
<Relation>
<Child>
<Name>PQR</Name>
<Age>3</Age>
</Child>
</Relation>
我們怎樣才能在一個SQL XML查詢使用SQL Server檢索預期的結果。 應該提取沒有IsEldest標籤的節點。 使用@ xml.modify可以選擇刪除與IsEldes節點的關係標記。但任何其他方法提取所需的XML?
其他e是'真 '的出現,其值爲「真」以外的值?在這種情況下應該發生什麼? –
Shnugo