首页 新闻 会员 周边

XElement的NameSpace怎么改?

0
悬赏园豆:10 [已关闭问题] 关闭于 2010-05-19 16:49

我用XElement加载了一段有NameSpace的XML A,

代码
1 <Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
2 <DataSources>
3 <DataSource Name="A">
4 ...
5 </DataSource>
6 <DataSource Name="B">
7 ...
8 </DataSource>
9 </DataSources>
10  </Report>

 

然后由用户HandKey了一小段XML B,

<DataSource Name="C">
...
</DataSource>

 

现在要把这段B追加到A的<DataSources>节点下

我用了XElement的Add方法,加成功了,但Save后,发现新增的那个节点变成了

<DataSource Name="C" xmlns="">
...
</DataSource>

也就是跑到不同的NameSpace下了,怎样让他不生成这个xmlns="" ?

Amo.Xu的主页 Amo.Xu | 菜鸟二级 | 园豆:210
提问于:2010-05-19 16:27
< >
分享
所有回答(0)
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册