0

Xdocument を使用して XML ファイルを生成していますが、生成しているコードは効率的ではありません (コード内の新しいオブジェクトが多すぎます)。コードのどの部分を変更する必要があるか教えていただけないでしょうか。

 XDocument doc = new XDocument();

        foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("TEXTAREA"))
        {
            doc.Add(new XElement("Item", new XElement("GUID", el.Id), new XElement("Type",
                (el.GetAttribute("type").ToUpper())), new XElement("Title", el.GetAttribute("title")), new XElement("Name", el.Name),
                new XElement("Value", el.GetAttribute("value")), new XElement("MaxLength", el.GetAttribute("maxlength"))));                
            xmlcontents += Convert.ToString(doc.Document) + "\r\n";
        }

ご覧のとおり、多くの新しい xElements を使用しています。XElements を取り除く方法はありますか?

4

1 に答える 1