码迷,mamicode.com
首页 > Windows程序 > 详细

C# 添加xml节点多了xmlns属性问题

时间:2016-02-02 18:52:35      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

 

当父节点有xmlns属性时,动态创建子节点,会默认增加一个 xmlns=“” 的节点属性值。

原有

doc.CreateElement("son-node");

改为

doc.CreateElement("son-node", doc.DocumentElement.NamespaceURI);

 

技术分享

 

参考百度站点地图文件sitemap.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.baidu.com/schemas/sitemap-mobile/1/">
    <url>
    <loc>http://m.example.com/index.html</loc>
    <mobile:mobile type="mobile" />
    <lastmod>2009-12-14</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    </url>
    </urlset>

 

C# 添加xml节点多了xmlns属性问题

标签:

原文地址:http://www.cnblogs.com/nidongde/p/5178275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!