在我的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文件存储在父节点和子节点的数据库中。
答案 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