КаталогИндекс раздела
НазадСодержаниеВперед

Вычисляемый конструктор инструкций обработки

Вычисляемый конструктор инструкций обработки создает узел инструкции обработки, для которого содержимое узла вычисляется на основании вложенного выражения.

Синтаксис

>>---processing-instruction--цель_ИО--{--+--------------------------+--}---><
                                         '-выражение_содержимого_ИО-'        
processing-instruction
     Ключевое слово, которое показывает, что будет конструироваться узел инструкции обработки.
цель_ИО
     NCName, которое представляет имя обрабатывающего приложения, которому направлена инструкция обработки. Это имя должно удовлетворять формату для NCNames, который задан Namespaces in XML.
выражение_содержимого_ИО
     Выражение, которое генерирует содержимое узла инструкции обработки. При обработке к результату выражение_содержимого_ИО, применяется атомизация, и каждое атомарное значение в результирующей последовательности преобразуется в строку. Отдельные строки, которые являются результатом преобразования сцепляются с вставкой символа пробела между ними. Ведущие пробельные символы удаляются, и сцепленная строка становится содержимым узла инструкции обработки. Если результатом атомизации является пустая последовательность, последовательность заменяется на строку нулевой длины. Содержимое последовательности не может содержать строки "?>".

Пример

Следующий вычисляемый конструктор создает инструкцию обработки <?audio-output beep?>:

processing-instruction audio-output {"beep"}

НазадСодержаниеВперед
КаталогИндекс раздела