リテラル結果要素

リテラル結果要素 (XSLT)

[1]XSLT雛形中において、 XSLT の名前空間に属さず、拡張要素でもない要素は、 表記結果要素 (literal result element; <http://www.w3.org/TR/xslt#literal-result-element>) といいます。

表記結果要素は、結果木にそのまま残ります。 属性は、属性値雛形として解釈されるものの、 おおむねそのまま複製されます。 内容は雛形として解釈されます。

表記結果要素節の子であった名前空間節は、 XSLT の名前空間のもの, 拡張名前空間, 除外名前空間 (exclude-result-prefixes で指定されたもの) を除いてそのまま複製されます。

[2] 但し、 xslt:namespace-alias 要素を使うことで、表記結果要素内の名前空間名を書き換えて結果木にすることができます。