<< 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();
\