Используется для записи узла DOM в каноническом виде.
Полное описание, параметры и ограничения
КаноническийDOM (DOMCanonicalization)
КаноническийDOM (DOMCanonicalization)
Не рекомендуется использовать, начиная с версии 8.3.9.
Рекомендуется использовать:
ПреобразованиеККаноническомуXML
Доступен, начиная с версии 8.1.
Методы:
Канонизировать (Canonicalize)
Конструкторы:
По умолчанию
Описание:
Используется для записи узла DOM в каноническом виде.
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.1.
Не рекомендуется использовать, начиная с версии 8.3.9.
Описание изменено в версии 8.3.18.
Методическая информация
Практические примеры
КаноническийDOM: прежний объект и неполная сигнатура
В установленной справке есть конструктор и Канонизировать() без параметров, но нет описанного способа передать узел и получить выход. Это диагностический пример, не готовая канонизация XML.
Где и как запускать
Синтаксический пример в серверном обработчике или толстом клиенте. Дерево создаётся из собственной строки либо собственным конструктором в памяти. Здесь 1С, браузер, файлы и сеть не запускались.
Подготовка
Создаётся реальный объект КаноническийDOM. Не добавляйте ему придуманные свойства Документ, Поток или параметры вызова.
Этот API не рекомендуется начиная с версии 8.3.9; пример нужен для понимания прежнего синтаксиса.
Канонизатор = Новый КаноническийDOM;
Сообщить(Строка(ТипЗнч(Канонизатор)));
Попытка
Канонизатор.Канонизировать();
Сообщить("Описанный вызов выполнен; канонический XML не получен этим примером");
Исключение
Сообщить("Описанный вызов не выполнен; канонизация не подтверждена");
КонецПопытки;Разбор по шагам
Создайте объект документированным конструктором.
Покажите его фактический тип.
Проверьте ровно указанную сигнатуру вызова, честно отделив её от получения XML.
Как проверить результат
В коде нет заранее подставленного «канонического» текста.
Ни отсутствие исключения, ни его перехват не выдаются за доказательство канонизации конкретного узла.
Ожидаемый результат
Приведён короткий пример синтаксиса с указанными ограничениями. Он не выполнялся здесь в 1С; проверьте реальные результаты в своём учебном контексте.
На что обратить внимание
Выгрузка не описывает вход, выход и настройки метода; по ней нельзя достроить полноценный рабочий контракт догадкой.
Не переносите сюда параметры другого API канонической записи XML.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.