linqtoxml写xml

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linqtoxml写xml相关的知识,希望对你有一定的参考价值。

 1.对XAttribute使用命名空间

XElement root = new XElement("ESBInput",
                    new XAttribute(XNamespace.Xmlns + "iib", "http://www.oppein.com/ESBService"));

生成的xml为:

<ESBInput xmlns:iib="http://www.adventure-works.com"></ESBInput>

注意其中的 :iib iib即为XAttribute的命名空间

xmlns:iib

2.XElement使用命名空间

XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root", "Content");

生成的xml为:

<Root xmlns="http://www.adventure-works.com">Content</Root>

 



以上是关于linqtoxml写xml的主要内容,如果未能解决你的问题,请参考以下文章

LinqToXml  Create Xml file By Dom /Linq

LINQ to XML 编程基础

LINQ to XML概述

Linq to XML - 更新/更改 XML 文档的节点

LINQ TO XML 解析 RSS 提要

C#中的Linq to Xml详解