在asp.net中创建xml文件?

时间:2011-04-19 16:59:19

标签: asp.net

enter image description here

在我的asp.net页面中我有注册页面。我想创建一个xml的父节点和子节点的xml文件,如:

 <Personal Details>
    <First Name> ... </First Name>
    <Last Name> ... </Last Name>
 </Personal Details>
 <Bank Details>
    <Bank Name> ... </Bank Name>
    <Account No> ... </Account NO>
 <Bank Details> 

并将xml文件存储在父节点和子节点的数据库中。

4 个答案:

答案 0 :(得分:1)

有很多方法可以生成XML。你可以试试像

这样的东西
        XElement element =
            new XElement("SomeRoot",
                new XElement("PersonalDetails", 
                    new XElement("FirstName","FirstNameValue"), 
                    new XElement("LastName"),"LastNameValue"),
                new XElement("BankDetails", 
                    new XElement("BankName","BankNameValue"), 
                    new XElement("AccountNo","AccountNoValue")));

element.ToString() 

将为您提供带有根元素的xml字符串。

答案 1 :(得分:0)

您可以使用XmlWriter类 您可以在此处找到示例代码:http://www.dotnetperls.com/xmlwriter

答案 2 :(得分:0)

我个人不建议使用XML作为成员资格(正如我在评论中所述,SQL更好,而且仍然可以免费)。

话虽这么说,为了半回答您的问题,我建议使用XML Membership Provider来处理您的身份验证。它是预先构建的,易于实现,而且您不会重新发明轮子。

答案 3 :(得分:-1)

我不使用.net但我不时使用asp。当我这样做时,我有时会使用ASP XMLMaker来做你想做的事情。还有一个ASP.NET XMLMaker,看一看,它可能对你需要的东西有所帮助。 enter link description here