<XMLЧтение> Открыть (Open)

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Объекты работы с данными > Объект XMLЧтение (XMLReader) > Методы >

<XMLЧтение> Открыть (Open)


Описание:

Открывает XML-файл для чтения.

Синтаксис:

Открыть(<Строка>)

Open(<String>)

Параметры

Строка (String) – имя XML-файла.

Возвращаемые значения:

Значение "Истина" ("True"), если файл открыт. Метод возвращает значение "Ложь" ("False"), если файл не открыт.

Пример:

// Пример для всех методов объекта XMLЧтение.

Процедура ТестXML()
/
   XmlReader = Новый("XMLReader");
   Если Не XmlReader.Open("\Program Files\aplbrs\XMLTest.xml")
   /
       ОтладочноеСообщение("Не удалось открыть файл.");
       Application.Exit();
   \
   Пока XmlReader.Read()
   /
       Сообщение = "";
       Если XmlReader.HasName
       /
           Если XmlReader.IsEmptyElement
               Сообщение = Сообщение + "Имя: " + XmlReader.Name + "(пустой)";
           Иначе
               Сообщение = Сообщение + "Имя: " + XmlReader.Name + " ";
       \
       Иначе
           Сообщение = Сообщение + "<без имени>";
       Если(XmlReader.HasValue)
           Сообщение = Сообщение + "Значение: " + XmlReader.Value + " ";
       Иначе
       Сообщение = Сообщение + "<нет значения> ";
       Сообщение = Сообщение + "Тип: " + ToString(XmlReader.NodeType) + " ";
       Сообщение = Сообщение + "Глубина: " + ToString(XmlReader.Depth) + " ";
                Сообщение = Сообщение + "Значение атрибута ID: " + XmlReader.GetAttribute("ID") + " ";
       Если(XmlReader.AttributeCount > 0)
       /
           Attributes = "";
           Пока(XmlReader.ReadAttribute())
               Attributes = Attributes + XmlReader.Name + "='" + XmlReader.Value + "' ";
           Если(Attributes <> "")
               Сообщение = Сообщение + "Атрибуты: " + Attributes + " ";
       \
       Иначе
       Сообщение = Сообщение + "<нет атрибутов> ";
       ОтладочноеСообщение(Сообщение);        
   \
   XmlReader.Close();
\