[1] 【[[XSLT]]】 [[拡張名前空間]]に属する、 [[雛形]]中に現れる要素のことを、 [DFN[拡張要素]] (extension element) といいます。 拡張要素は[[表記結果要素]]ではなく、[[指示要素]]として扱われます。 なお、[[最上位要素]]は拡張名前空間に属していても拡張要素ではありません。 [2] 実装がある拡張要素に対応しているかどうかは、 [CODE(XPathf)[[[element-available]]]] 関数で調べられます。 実装が対応していない拡張要素が[[実現値化]]される時には、 拡張要素自体は無視して、その子要素である [CODE(XSLTe)[[VAR[xslt:]][[fallback]]]] 要素があればそれを処理します。 [CODE(XSLTe)[[VAR[xslt:]][[fallback]]]] 要素以外の子節をどうするのかは仕様書には明記されていません。 (無視ですかね?) [3] >>2 明記されてないけどニュアンス的には無視だと思う。 [5] ,要素型名,説明,状態,出典 ,[CODE(XPathe)[[QN[redirect:[[close]]][http://xml.apache.org/xalan/redirect]]]],ファイルを閉じる ([[雛形]]要素),,[XALAN] ,[CODE(XPathe)[[QN[xalan:[[component]]][http://xml.apache.org/xalan]]]],拡張の定義 ([[最上位要素]]),,[XALAN] ,[CODE(XPathe)[[QN[date:[[date-format]]][http://exslt.org/dates-and-times]]]],日時の書式 ([[最上位要素]]),非安定,[EXSLT] ,[CODE(XPathe)[[QN[exslt:[[document]]][http://exslt.org/common]]]],別文書出力 ([[雛形]]要素),非安定,[EXSLT] ,[CODE(XPathe)[[QN[func:[[function]]][http://exslt.org/functions]]]],関数宣言 ([[最上位要素]]),安定・中核,[EXSLT] ,[CODE(XPathe)[[QN[redirect:[[open]]][http://xml.apache.org/xalan/redirect]]]],ファイルを開く ([[雛形]]要素),,[XALAN] ,[CODE(XPathe)[[QN[xsltc:[[output]]][http://xml.apache.org/xalan/xsltc]]]],別ファイル出力 ([[雛形]]要素),,[XALAN] ,[CODE(XPathe)[[QN[pipe:[[pipeDocument]]][http://xml.apache.org/xalan/PipeDocument]]]],別文書処理 ([[雛形]]要素),,[XALAN] ,[CODE(XPathe)[[QN[func:[[result]]][http://exslt.org/functions]]]],関数の結果 ([[雛形]]要素),安定・中核,[EXSLT] ,[CODE(XPathe)[[QN[func:[[script]]][http://exslt.org/functions]]]],関数定義 (スクリプト、[[最上位要素]]),非安定,[EXSLT] ,[CODE(XPathe)[[QN[xalan:[[script]]][http://xml.apache.org/xalan]]]],拡張の定義 ([CODE(XPathe)[[QN[xalan:[[component]]][http://xml.apache.org/xalan]]]] の[[子]]),,[XALAN] ,[CODE(XPathe)[[QN[redirect:[[write]]][http://xml.apache.org/xalan/redirect]]]],別ファイル出力 ([[雛形]]要素),,[XALAN] -[4] [XALAN] --[CITE[Extensions library]] -- [CITE[Extensions for XSLTC]] --[CITE[Xalan-Java Extensions]]