Создание XML-файла в asp.net ?

#asp.net

#asp.net

Вопрос:

введите описание изображения здесь

в моем 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-файл в базе данных между родительским и дочерним узлами.

Комментарии:

1. Могу я спросить, почему вы помещаете учетные данные в XML? Вам будет намного лучше поместить их в какой-нибудь SQL.

2. Обычно поля данных (последнее, первое, банк, учетная запись) хранятся в базе данных … ?

3. ААААААААА!!!! Я только что заметил поле «Bank» в вашем XML. Если вы вводите банковские реквизиты в формате XML, не могли бы вы прислать мне название сайта? Таким образом, я могу а) не пользоваться вашим сайтом и б) собрать несколько хороших банковских реквизитов для моей следующей поездки в Гонолулу.

4. нет, это просто мой пример, а не мое приложение @rockinthesixstring

Ответ №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-строку с корневым элементом.

Ответ №2:

Вы можете использовать класс XmlWriter.
Здесь вы можете найти пример кода: http://www.dotnetperls.com/xmlwriter

Ответ №3:

Я лично не рекомендую использовать XML для членства (как я уже говорил в своем комментарии, SQL лучше и все еще может быть бесплатным).

При этом, чтобы частично ответить на ваш вопрос, я бы рекомендовал использовать поставщика членства в XML для вашей аутентификации. Он уже создан, прост в реализации, и вы не изобретаете колесо заново.

Ответ №4:

Я не использую .net но я время от времени использую asp. Когда я это сделаю, я когда-нибудь использую ASP XMLMaker для того, что вы хотите сделать. Существует ASP.NET XMLMaker тоже взгляните, это может помочь в том, что вам нужно. введите описание ссылки здесь