#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 тоже взгляните, это может помочь в том, что вам нужно. введите описание ссылки здесь