在我的C#代码库中,我有一个XDocument表单:
<A>
<B>
<C xmlns='blabla' yz='blablaaa'> Hi </C>
<D xmlns='blabla' yz='blablaaa'> How </D>
<E xmlns='blabla' yz='blablaaa'> Are </E>
<F xmlns='blabla' yz='blablaaa'> You </F>
</B>
<B>
<C xmlns='blabla' yz='blablaaa'> I </C>
<D xmlns='blabla' yz='blablaaa'> am</D>
<E xmlns='blabla' yz='blablaaa'> fine</E>
<F xmlns='blabla' yz='blablaaa'> thanks</F>
</B>
Run Code Online (Sandbox Code Playgroud)
使用Linq-to-XML或其他方式,我想删除xmlns元素B包含的所有元素.
使用此处给出的方法:如何删除XMLDocument中的特定属性?,我能够删除所有属性,除了 xmlns
从中删除'xmlns'属性的最佳方法是什么XDocument?