加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Linq to XML 添加命名空间

发布时间:2020-12-16 05:30:29 所属栏目:百科 来源:网络整理
导读:学习东西 顺便吐槽下 那些所谓的技术博客 今天本来兴致很高的准备编写xml对应的函数方法,便于下面项目运用 结果开始的的命名空间 耗了我不少时间 想找linq to xml的方法 结果一宿 找的不是xmldocument 就是不能用的 东西就是层窗户纸的事 自己也知道 没找到

学习东西 顺便吐槽下 那些所谓的技术博客

今天本来兴致很高的准备编写xml对应的函数方法,便于下面项目运用

结果开始的的命名空间 耗了我不少时间

想找linq to xml的方法 结果一宿 找的不是xmldocument 就是不能用的

东西就是层窗户纸的事

自己也知道 没找到门路很是难受

最后还是去官方msdn的给力

例子好好的摆在那自己没去看

想找什么捷径 结果这样 呵呵 唉

给自己谨记下 习惯不好 恩

下面就拿出那几行小代码吧

-----------------华丽的分割线-----------------

//申明命名空间
string url = "http://www.bright.com/ns/android/thinkNetwork";
XNamespace bright = url;

XDocument doc = new XDocument(
    new XDeclaration("1.0","UTF-8",null),new XElement(bright + "SensorList",new XAttribute(XNamespace.Xmlns + "bright",url),new XAttribute(bright + "name","All"),new XAttribute(bright + "counts","1000"),//节点数
        new XAttribute(bright + "version","0")//版本号,new XElement(bright + "Sensor",new XAttribute(bright + "id","0"))
        )
        );

//重点在于这句,开始自己没看仔细,囫囵吞枣

new XAttribute(XNamespace.Xmlns + "bright",

//百试不得其解,得到的默认命名空间始终是p1

//结果问题就在这句 很重要啊,一直以为上面申明就好 结果 呵呵

//后面慢慢研究吧


参考于:官方点击打开链接


--------------------华丽的分割线--------------------

我昨天以为上面的就是终点

今天才发现 擦

子节点的命名空间怎么加啊

我去

我加上去的字节的 都是带传说中的 URL...唉

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读