我想通过C#代码这样的XML创建:如何创建这种XML?
<Title>
<A>
<aaaaaaaaaaaaa/>
</A>
<B>
<bbbbbbbbbbbbb/>
</B>
</Title>
用什么代码,我应该创建树像编辑方针?
我想通过C#代码这样的XML创建:如何创建这种XML?
<Title>
<A>
<aaaaaaaaaaaaa/>
</A>
<B>
<bbbbbbbbbbbbb/>
</B>
</Title>
用什么代码,我应该创建树像编辑方针?
好吧,如果你可以使用的LINQ to XML是出奇的简单:
XElement root = new XElement(
"Title",
new XElement("A",
new XElement("aaaaaaaaaaaaa")),
new XElement("B",
new XElement("bbbbbbbbbbbbb"))
);
此外,如果你需要建立这是从数据动态的(你可能会这样做的),你可以在构造函数调用中包含查询,这一切都可以工作。
LINQ to XML真的是一个令人印象深刻的易于使用的API。当然,它确实需要.NET 3.5或更高版本。
看一看XDocument。有一个很好的例子。
看一看LINQ to XML,即System.Xml.Linq namespace:
var result = new XElement("Title",
new XElement("A",
new XElement("aaaaaaaaaaaaa")),
new XElement("B",
new XElement("bbbbbbbbbbbbb")));
您有几个选择,从XML序列化到Linq。请详细说明您的需求。 – 2011-02-18 15:01:58