XSLT <xsl:stylesheet>と<xsl:transform>要素


XSLT 元素参考手册完全な XSLT 要素リファレンス

定義と使用法

<xsl:stylesheet> と <xsl:transform> 要素は完全に同義の要素です。どちらもスタイルシートのルート要素を定義するために使用されます。


構文

<xsl:stylesheet
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">

<!-- Content:(<xsl:import>*,top-level-elements) -->

</xsl:stylesheet>

<xsl:transform
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">

<!-- Content:(<xsl:import>*,top-level-elements) -->

</xsl:transform>

属性

属性 值 説明
version version 必須。スタイルシートの XSLT バージョンを指定します。
extension-element-prefixes list 任意。拡張要素の名前空間プレフィックスのリストです。スペースで区切ります。

Netscape 6 はこの属性をサポートしていません。

exclude-result-prefixes list 任意。出力に含めるべきでない名前空間プレフィックスのリストです。スペースで区切ります。
id name 任意。スタイルシートの一意の ID です。

Netscape 6 はこの属性をサポートしていません。

例 1

<?xml version="1.0" encoding="ISO-8859-1"?>

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

....

....

</xsl:stylesheet>

例 2

<?xml version="1.0" encoding="ISO-8859-1"?>

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

....

....

</xsl:transform>


XSLT 元素参考手册完全な XSLT 要素リファレンス その他の拡張