2011-04-19 69 views
0

enter image description here在asp.net中創建xml文件?

在我的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 widht父和子節點。

+0

我可以問你爲什麼要把憑證放入XML中嗎?將它們放在某種SQL中會好得多。 – 2011-04-19 17:04:19

+0

通常將數據字段(最後,第一,銀行,帳戶)存儲在數據庫中...? – 2011-04-19 17:04:25

+0

AHHHHHHH !!!!我只注意到XML中的「Bank」字段。如果您將銀行業務細節以XML格式存儲,您可以向我發送網站名稱嗎?這樣我就可以a)不使用你的網站,並b)爲我下一趟火奴魯魯收集一些不錯的銀行業務細節。 – 2011-04-19 17:08:39

回答

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

我不使用.net,但我不時使用asp。當我這樣做時,我有時會使用ASP XMLMaker來實現你想要做的事情。還有一個ASP.NET XMLMaker,請看看,它可能會幫助您滿足您的需求。 enter link description here

0

我個人不建議使用XML成員(我在我的評論說,SQL是更好的,並且仍然可以免費)。

這就是說,要半回答你的問題,我建議使用XML Membership Provider來處理你的驗證。它是預先建好的,易於實施,而且你不會重新發明輪子。