Member 12665728 Ответов: 3

Как хранить данные в формате XML?


у меня есть форма после отправки формы значения должны храниться в xml-файле.. как это сделать..пожалуйста, объясните шаг за шагом..






С уважением
Раджу

Что я уже пробовал:

Новичок в liferay

[no name]

Вы используете ASP.NET?

3 Ответов

Рейтинг:
1

Karthik_Mahalingam

относиться Класс XmlSerializer (System. Xml. Serialization)[^] класс

выполните следующие действия
Создание объекта с помощью свойства в том виде, как

public class MyEntity
   {
       public string Name { get; set; }
       public string Age { get; set; }
       public string Address { get; set; }
   }


приведенный ниже код предназначен для использования Asp.net приложение, однако концепция одинакова для mvc или window и т. д..
protected void btnSave_Click(object sender, EventArgs e)
        {
            // create a folder 'xmlfiles' in the root directory
            string filePath = Server.MapPath("xmlfiles") + "//" +  "myfile.xml"; //  Path for the xml

            MyEntity entity = new MyEntity();
            // initalise the properties of the entity 
            entity.Name = txtName.Text;
            entity.Age = txtAge.Text;
            entity.Address = txtAddress.Text;
            // end 

            XmlSerializer xs = new XmlSerializer(typeof(MyEntity));
            TextWriter tw = new StreamWriter(filePath);
            xs.Serialize(tw, entity);
        }


Maciej Los

5ед!

Karthik_Mahalingam

Спасибо Мацей Лос

Рейтинг:
0

Maciej Los

5ед!

CPallini

Спасибо!

Рейтинг:
0

Karthik_Mahalingam

5! для ссылок

Maciej Los

Спасибо, Картик