Работа с XML документами
Формат вызова:
ОбработатьXMLОшибку(ОшибкаАнализатора: XMLОшибка); /*только чтение*/
описание:
Позволяет создать XML
Формат вызова:
СоздатьXMLДокумент([ТекстXML]: строка): XMLДокумент; /*только чтение*/
описание:
Позволяет создать XML документ.
функции объекта:
XMLФормат вызова:
XMLУзел.XML: строка; /*только чтение*/
Формат вызова:
XMLУзел.Атрибут(Идентификатор: строка): XMLУзел; /*только чтение*/
Формат вызова:
XMLУзел.Атрибуты(Индекс: целое): XMLУзел; /*только чтение*/
Формат вызова:
XMLУзел.Вставить(Источник, [ПередКаким]: XMLУзел): XMLУзел; /*только чтение*/
Формат вызова:
XMLУзел.ВыбратьУзел(ШаблонПоиска: строка): XMLУзел; /*только чтение*/
Формат вызова:
XMLУзел.ВыбратьУзлы(Список: СписокОбъектов; ШаблонПоиска: строка); /*только чтение*/
Формат вызова:
XMLУзел.ДобавитьДочерний(Источник: XMLУзел): XMLУзел; /*только чтение*/
описание:
Добавляет дочерний узел к данному(текущему).
Формат вызова:
XMLУзел.Документ: XMLДокумент; /*только чтение*/
Формат вызова:
XMLУзел.ЗаменитьДочерний(Источник, КакойЗаменить: XMLУзел): XMLУзел; /*только чтение*/
параметры:
КакойЗаменить - Параметр указывает узел, который надо заменить.
Формат вызова:
XMLУзел.Имя: строка; /*только чтение*/
описание:
Устанавливает и возвращает имя узла.
Формат вызова:
XMLУзел.КакДробное: дробное;
описание:
Возвращает значение узла в дробном виде.
Формат вызова:
XMLУзел.КакСтрока: строка;
описание:
Возвращает значение узла как строку.
Формат вызова:
XMLУзел.КакЦелое: целое;
описание:
Возвращает значение узла как целое.
Формат вызова:
XMLУзел.ПервыйДочерний: XMLУзел; /*только чтение*/
описание:
Возвращает значение первого узла из списка дочерних узлов.
Формат вызова:
XMLУзел.Повторить(Рекурсивно: целое): XMLУзел; /*только чтение*/
Формат вызова:
XMLУзел.ПолноеИмя: строка; /*только чтение*/
описание:
Возвращает полное имя узла(в основном не испоьзуется).
Формат вызова:
XMLУзел.ПоследнийДочерний: XMLУзел; /*только чтение*/
описание:
Возвращает значение последнего узла из списка дочерних узлов.
Формат вызова:
XMLУзел.Предыдущий: XMLУзел; /*только чтение*/
описание:
Возвращает предыдущий узел того же уровня.
Формат вызова:
XMLУзел.Преобразовать(Шаблон: XMLУзел): строка; /*только чтение*/
Формат вызова:
XMLУзел.Префикс: строка; /*только чтение*/
Формат вызова:
XMLУзел.Родительский: XMLУзел; /*только чтение*/
описание:
Возвращает узел родительский(на уровень выше) данному.
Формат вызова:
XMLУзел.Следующий: XMLУзел; /*только чтение*/
описание:
Возвращает следующий узел того же уровня.
Формат вызова:
XMLУзел.СписокДочерних(Список: СписокОбъектов): СписокОбъектов; /*только чтение*/
описание:
Возвращает список значений дочерних узлов.
параметры:
Список - Параметр указывает список вложенных объектов.
пример использования:
включить "XML документы";
переменные
Вложенные: СписокОбъектов;
начало
Вложенные := СоздатьСписокОбъектов;
попытка
Узел.СписокДочерних(Вложенные);
...............................
обязательно
УдалитьОбъект(Вложенные);
конец;
конец;
Формат вызова:
XMLУзел.Текст: строка;
Формат вызова:
XMLУзел.ТипДанных: строка;
Формат вызова:
XMLУзел.ТипУзла: целое; /*только чтение*/
Формат вызова:
XMLУзел.УдалитьДочерний(Дочерний: XMLУзел): XMLУзел; /*только чтение*/
Формат вызова:
XMLУзел.ЧислоАтрибутов: целое; /*только чтение*/
наследуется от типа: XMLУзел
функции объекта:
ДробныйПараметрФормат вызова:
XMLЭлемент.ДробныйПараметр(Идентификатор: строка; [НеПустой]: целое): дробное;
Формат вызова:
XMLЭлемент.СтроковыйПараметр(Идентификатор: строка; [НеПустой]: целое): строка;
Формат вызова:
XMLЭлемент.Тэг: строка; /*только чтение*/
Формат вызова:
XMLЭлемент.ЦелыйПараметр(Идентификатор: строка; [НеПустой]: целое): целое;
наследуется от типа: XMLУзел
функции объекта:
ЗагрузитьXMLФормат вызова:
XMLДокумент.ЗагрузитьXML(ТекстXML: строка): целое; /*только чтение*/
Формат вызова:
XMLДокумент.ЗагрузитьИзФайла(ИмяФайла: строка): целое; /*только чтение*/
Формат вызова:
XMLДокумент.КорневойЭлемент: XMLЭлемент;
Формат вызова:
XMLДокумент.ОшибкаАнализатора: XMLОшибка; /*только чтение*/
Формат вызова:
XMLДокумент.СоздатьИнструкцию(Инструкция, Параметры: строка): XMLУзел; /*только чтение*/
Формат вызова:
XMLДокумент.СоздатьСекциюТекстовыхДанных(Текст: строка): XMLУзел; /*только чтение*/
Формат вызова:
XMLДокумент.СоздатьЭлемент(Тэг, [Текст]: строка): XMLЭлемент; /*только чтение*/
Формат вызова:
XMLДокумент.СохранитьВДокумент(Документ: XMLДокумент); /*только чтение*/
Формат вызова:
XMLДокумент.СохранитьВФайл(ИмяФайла: строка); /*только чтение*/
Формат вызова:
XMLДокумент.УдалитьОбъект; /*только чтение*/
функции объекта:
ИсточникФормат вызова:
XMLОшибка.Источник: строка; /*только чтение*/
Формат вызова:
XMLОшибка.Код: целое; /*только чтение*/
Формат вызова:
XMLОшибка.Линия: целое; /*только чтение*/
Формат вызова:
XMLОшибка.Позиция: целое; /*только чтение*/
Формат вызова:
XMLОшибка.Текст: строка; /*только чтение*/