从xml文档中的网页保存数据

时间:2012-09-26 07:28:27

标签: c# asp.net xml save webpage

我使用c#asp.net创建了一个网页。它有各种文本字段和下拉列表以及一个单选按钮。现在我想将数据保存到xml文件中。而且我真的无法理解如何去做。

我页面中的各种属性是TEXTBOX:GInfo; LNO;组织; UNAME; S型;版本; MeapSupp; MaxUser; MaxMach; MachIP; MachMac; UqID

DROPDOWNLIST:LType

RADIO BUTTON:MeapSupp

我是XML和asp.net以及c#的新手。你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用此代码 - 基于XmlTextWriter class

                XmlTextWriter textWriter = new XmlTextWriter("yourpath", null);
                // Opens the document
                textWriter.WriteStartDocument();

textWriter.WriteStartElement("root");
textWriter.WriteAttributeString("xmlns", "x", null, "urn:1");

                // Write comments
                textWriter.WriteComment("First Comment XmlTextWriter Sample Example");

textWriter.WriteEndElement();


                // Ends the document.
                textWriter.WriteEndDocument();
                // close writer
                textWriter.Close();

链接:http://msdn.microsoft.com/fr-fr/library/system.xml.xmltextwriter.aspx

您还可以使用LINQ To XML

 XDocument doc = new XDocument(
        new XDeclaration("1.0", "utf-8", "yes"),
        new XComment("This is a test"),
        new XElement("root")
    );

    var root = doc.CreateElement("Test");
    ....

链接:http://msdn.microsoft.com/en-us/library/bb387098.aspx