Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在asp.net中创建xml文件?_Asp.net - Fatal编程技术网

在asp.net中创建xml文件?

在asp.net中创建xml文件?,asp.net,Asp.net,在我的asp.net页面中,我有一个注册页面。我想创建一个包含xml父节点和子节点的xml文件,如: <Personal Details> <First Name> ... </First Name> <Last Name> ... </Last Name> </Personal Details> <Bank Details> <Bank Name> ... </B

在我的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文件存储在datbase Widt父节点和子节点中。

我不使用.net,但有时使用asp。当我这样做的时候,我会在某个时候使用ASP XMLMaker来完成您想要做的事情。还有一个ASP.NET XMLMaker,看一看,它可能对您的需要有所帮助

您可以使用XmlWriter类。

在这里您可以找到一个示例代码:

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


也就是说,为了半回答您的问题,我建议使用一个来处理您的身份验证。它是预先构建的,易于实现,而且您不需要重新发明轮子。

有很多方法可以生成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")));


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

我可以问一下为什么要将凭证放在xml中吗?把它们放在某种SQL中会好得多。通常数据库中存储数据字段(最后一个、第一个、银行、帐户…?)?啊,啊,啊!!!!我只是注意到XML中的“Bank”字段。如果您将银行详细信息放在XML中,能否将网站名称发送给我?这样我就可以a)不用你的网站,b)为我下一次的檀香山之旅收集一些不错的银行细节。不,这只是我的例子,不是我的应用程序@RocktheSixstring
element.ToString()