2012-02-06 18 views
0

I持って、次のxml:属性を持つノードを追加するには、変更

<?xml version="1.0" encoding="utf-8" ?> 
    <AAA> 
     <BBB CCC="it is aatr 1" DDD="it is attr 2"> 
     <BBB CCC="it is another attr 1" DDD="it is another attr 2"> 
     <BBB CCC="this is something else 1" DDD="this is something else 1"> 

    </AAA> 

のいずれかの提案を:私は私のXMLは次のようになりますよりも、いくつかのBBBノードを追加するには、私のC#アプリケーションで必要

<?xml version="1.0" encoding="utf-8" ?> 
<AAA> 
    <BBB CCC="it is aatr 1" DDD="it is attr 2"> 
</AAA> 

コード?

+0

に何これはNode.jsのと関係があるのでしょうか? – svick

答えて

3

DOM(System.Xml)とLinq to XML apiを使用できます。

LINQのXML

XDocument doc = XDocument.Load(file); 
XElement ele = new XElement("BBB"); 
ele.SetAttributeValue("CCC", "text1"); 
ele.SetAttributeValue("DDD", "text2"); 
doc.Root.Add(ele); 
doc.Save(file); 
+0

はい、どうですか?私は使用する必要があるコードは何ですか? – gln

関連する問題