Получить менеджер обработки строк XML: ограничение справки

Учебные задачи

Свойство дает настоящий менеджер. В установленной справке метод поиска объявлен без аргументов, хотя описание упоминает входную строку; здесь не выдумывается недостающая сигнатура.

Где и как запускать

Тонкий, веб-, мобильный или толстый клиент; сервер и внешнее соединение также доступны.

Подготовка

  1. Вставьте блок в модуль собственной управляемой формы. Клиентскую процедуру вызовите из обработчика своей кнопки; серверную — через собственный серверный обработчик команды. Специальное место вставки указано отдельно.

  2. Тонкий или толстый клиент собственной учебной базы. Это ограниченный пример доступа к глобальному менеджеру и документированного вызова, не доказанная проверка конкретного XML.

&НаКлиенте
Процедура ПолучитьОбработчикXML()
    ОбработчикXML = ОбработкаСтрокиXML;
    Позиция = ОбработчикXML.НайтиНедопустимыеСимволыXML();
    Сообщить("Полученная позиция: " + Строка(Позиция));
КонецПроцедуры

Разбор по шагам

  1. Прочитайте глобальное свойство.

  2. Посмотрите объявленный вызов без параметров.

  3. Используйте возвращенное число, не подставляя собственную строку в неизвестный параметр.

Как проверить результат

  1. Свойство читается без скобок и без конструктора.

  2. Полученная позиция не объявляется проверкой вашего произвольного XML.

Ожидаемый результат

Показан доступ к менеджеру и точная объявленная сигнатура; противоречие описания сохранено явно.

На что обратить внимание

  1. Не используйте этот ограниченный пример как валидатор документов. Для передачи строки нужна отдельно подтвержденная сигнатура вашей платформы, а не предположение.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.