相关疑难解决方法(0)

如何从XDocument中删除xmlns属性?

在我的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

c# linq-to-xml xml-namespaces

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

linq-to-xml ×1

xml-namespaces ×1