logo search
Учебник_ПОА

Compiling the Code

You can compile the example directly at a command prompt, or paste the code into a console application by using the Visual Studio IDE.

Robust Programming

The following conditions may cause an exception:

Security

This example creates a new file, if the file does not already exist. If the file already exists, the application overwrites it.

Доступ к данным и их отображение

В этом разделе содержатся ссылки на подразделы, описывающие способы доступа к данным XML и отображения данных в приложении.

Запись данных класса вXML-файл

В этом примере для записи данных, хранящихся в объекте, в образец файла с именем IntroToVCS.xml используется метод Serialize класса XmlSerializer.

Пример16

-------

Компиляция кода17

Пример можно скомпилировать непосредственно в командной строке либо вставить код в консольное приложение с помощью IDE Visual Studio.

Надежное программирование

Исключение может возникнуть при следующих условиях.

Безопасность

Если такого файла не существует, в примере создается новый файл. Если файл уже существует, приложение перезапишет его.

Howto:ReadXMLfromaFile

This example uses the XmlTextReader class to extract the element names and text strings from a sample file and store the information in a string variable.

Example

System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader("c:\\IntroToVCS.xml");

string contents = "";

while (reader.Read())

{

reader.MoveToContent();

if (reader.NodeType == System.Xml.XmlNodeType.Element)

contents += "<"+reader.Name + ">\n";

if (reader.NodeType == System.Xml.XmlNodeType.Text)

contents += reader.Value + "\n";

}

System.Console.Write(contents);