1

Web ページを XML 形式で保存したいと考えています。XmlDocument を使用して値を保存することを考えました。検索してみましたが、テキストボックスに入力したデータをxml文書に保存する適切な方法が見つかりませんでした。

何か方法はありますか?間違っていますが、これは私が今までやってきたことです。

 XmlDocument XDoc = new XmlDocument();


        // Create root node.
        XmlElement XElemRoot = XDoc.CreateElement("Generate_License");

        //Add the node to the document.
        XDoc.AppendChild(XElemRoot);


        XmlElement Xsource = XDoc.CreateElement("General_Info", txtGInfo.ToString());
        XElemRoot.AppendChild(Xsource);
4

2 に答える 2

1

InnerTextで試すことができます -プロパティに基づいて

// Create the xml document containe
XmlDocument doc = new XmlDocument();// Create the XML Declaration, and append it to XML document
XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", null, null);
doc.AppendChild(dec);// Create the root element

XmlElement root = doc.CreateElement("Generate_License");

XmlElement elem= doc.CreateElement("General_Info");
elem.InnerText =txtGInfo.Text;

root.AppendChild(elem);
doc.AppendChild(root);
于 2012-09-26T11:41:42.270 に答える
0

これを試してみてください。これは非常に簡単です。4.0 .net フレームワークが必要になるだけです

XDocument doc =
  new XDocument(
    new XElement("Generate_License",
      new XElement("General_Info", txtGInfo.ToString())

      )
    )
  );
于 2012-09-26T11:50:27.013 に答える