1
使用linq xDocument我想檢查元素是否位於其父元素之外。C#XDocument元素位於其父元素之外
示例XML:
<document>
<x>
<p>text</p>
</x>--this is correct
<p>some text</p> --this should be inside <x> tag
<x>
<p>text</p>
</x>--this is correct
</document>
預計:
<document>
<x>
<p>text</p>
</x>
<x>
<p>some text</p>
<p>text</p>
</x>
</document>
VAR節點= xdoc.Descendants()元素( 「子」),其中(x => x.Parent .Name.LocalName!=「parent」); - 得到它..謝謝大家 – Chaegie
你可以縮短一點xdoc.Descendants(「孩子」)。其中(..) –