首页 新闻 会员 周边

关于用 XmlDocument创建xml问题

0
[待解决问题]

我要创建一个xml,但里面有些节点需要前缀,如

<adlcp:maxtimeallowed></adlcp:maxtimeallowed>

但我用

 XmlNode timeNode = xmlDoc.CreateElement("adlcp:maxtimeallowed");来创建,创建好的xml,会把adlcp这个前缀自动去掉,请问要怎么处理,才能保留这个前缀?

李.net的主页 李.net | 小虾三级 | 园豆:730
提问于:2012-04-09 09:57
< >
分享
所有回答(3)
0
XmlNode timeNode = xmlDoc.CreateElement(@"adlcp:maxtimeallowed");
无相 | 园豆:126 (初学一级) | 2012-04-09 10:46

这个我也试过了,但不起作用

支持(0) 反对(0) 李.net | 园豆:730 (小虾三级) | 2012-04-09 10:57
0

用LoadXml加载。

InnerXml 属性返回就行了

Halower | 园豆:1723 (小虾三级) | 2012-04-09 12:48
0

需要限定adlcp的值,即名称空间的值。如果没有值的话,将被忽略。

建议使用第二个重载,

XmlNode timeNode = xmlDoc.CreateElement(@"adlcp:maxtimeallowed",“adlcp的含义”);
lucika.zh | 园豆:62 (初学一级) | 2012-04-10 17:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册