Вход/Регистрация
XSLT
вернуться

Холзнер Стивен

Шрифт:

<HTML xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xsl:version="1.1">

 <HEAD>

<TITLE>

Two Frames

</TITLE>

 </HEAD>

 <FRAMESET cols="50%, 50%>

<FRAME src="frame1.html"/>

<xsl:document href="#">

<HTML>

<HEAD>

<TITLE>

Frame 1

</TITLE>

</HEAD>

<BODY>

<H1>This is frame 1.</H1>

</BODY>

</HTML>

</xsl:document>

.

.

.

После этого я могу создать вторую рамку и документ для вывода в нее,

frame2.html
(листинг 6.10).

Листинг 6.10. Применение <xsl:document>

<HTML xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xsl:version="1.1">

 <HEAD>

<TITLE>

Two Frames

</TITLE>

 </HEAD>

 <FRAMESET cols="50%, 50%>

<FRAME src="frame1.html"/>

<xsl:document href="#">

<HTML>

<HEAD>

<TITLE>

Frame 1

</TITLE>

</HEAD>

<BODY>

<H1>This is frame 1.</H1>

</BODY>

</HTML>

</xsl:document>

<FRAME src="frame2.html"/>

<xsl:document href="#">

<HTML>

<HEAD>

<TITLE>

Frame 2

</TITLE>

</HEAD>

<BODY>

<H1>This is frame 2.</H1>

</BODY>

</HTML>

</xsl:document>

 </FRAMESET>

</HTML>

ПРИМЕР ТОЛЬКО ДЛЯ XSLT 1.1

Обратите внимание на то, что этот пример предназначен только для рабочего проекта XSLT 1.1. Ни один из известных мне доступных процессоров XSLT пока не обрабатывает элемент <xsl:document>.

Элемент <xsl:namespace>: создание объявлений пространств имен

В XSLT 2.0 включен еще один новый элемент:

<xsl:namespace>
, позволяющий добавлять в результирующий документ объявления пространств имен. Однако на текущий момент больше об этом элементе ничего не известно, так что я не могу дать здесь более подробную информацию. Следите за web-узлом W3C.

Элемент <xsl:attribute-set>: создание наборов атрибутов

Иногда при создании нового элемента возникает потребность добавить в него сразу несколько атрибутов. Существует простой способ сделать это при помощи элемента

<xsl:attribute-set>
. У этого элемента два атрибута:

• 

name
(обязательный). Имя набора атрибутов. Устанавливается в
QName
;

• 

use-attribute-sets
(необязательный). Имена других наборов атрибутов, которые вы хотите включить в этот набор. Устанавливается в список
QName
, разделенных символами-разделителями.

  • Читать дальше
  • 1
  • ...
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: