1

私は C# が初めてで、外部の xml ファイルを操作したいと考えています。そのファイルは次のとおりです。

<results>
     <root />
     <category id="" title="" />
     <category />
     <category />
</results>

これを次のように変更したい:

<results>
    <root />
    <categories>
        <category id="" title=""/>
        <category />
        <category />
    </categories>
</results>
4

3 に答える 3

0

理想的には、xml は xslt を使用して変換できます。xslt 変換の基本については、以下を参照してください。

http://support.microsoft.com/kb/307322

http://www.w3schools.com/xsl/

xslt を使用すると、ソリューションまたはコードがより管理しやすくなります。お役に立てれば

于 2012-10-04T15:34:19.303 に答える
0
        XElement elem = XElement.Parse(xml);
        elem = new XElement("results",
             new XElement("root", elem.Element("root").Value),
             new XElement("categories", elem.Descendants("category"))
            );            
于 2012-09-27T07:10:34.560 に答える