Книга: Технология XSLT
Создание текстовых узлов
Разделы на этой странице:
Шаблон преобразования может содержать текстовые узлы, которые при выполнении шаблона после обработки пробельных символов будут попросту скопированы в результирующее дерево. Таким образом, для того, чтобы вывести в выходящий документ некоторый текст, можно просто включить его в шаблон преобразования.
Рассмотрим пример.
Листинг 7.11. Входящий документ
<answer>No!</answer>
Листинг 7.12. Шаблон преобразования
<xsl:template match="answer">
The answer was "<xsl:value-of select="text()"/>".
</xsl:template>
Листинг 7.13. Созданный текст
The answer was "No!".
Текстовые узлы могут также быть созданы элементами xsl:text
и xsl:value-of
. Элемент xsl:text
используется для создания текстовых узлов, содержащих пробельные и специальные символы, в то время как элемент xsl:value-of
выводит в выходящее дерево строковый результат вычисления выражений.
- Сводная таблица характеристик узлов
- 15.5.3. Содержимое элемента в виде текстовых узлов
- 15.6.1. Создание узлов
- Создание файлов с блокировкой
- Создание свободно позиционируемых элементов
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Создание объектов Collection
- 7.4.2.4. Создание своего первого LiveCD
- Операции с множествами узлов
- 4.2. Создание трехмерной модели и построение горизонтальной проекции детали
- 7.4.2. Создание собственного LiveCD
- Создание пользователя и группы на рабочей станции