XSLTProcessor
XSLTProcessor は、XSLT スタイルシート変換を XML 文書に適用して、新しい XML 文書を出力として生成します。 XSLT スタイルシートをロードし、 <xsl:param> 引数の値を操作し、変換処理を文書に適用するメソッドを持っています。
コンストラクター
XSLTProcessor()(en-US)-
新しい
XSLTProcessorを作成します。
メソッド
XSLTProcessor.importStylesheet()(en-US)-
XSLT スタイルシートをインポートします。指定されたノードがドキュメントノードの場合は、完全な XSL Transform またはリテラルの結果要素の変換を渡すことができます。それ以外の場合は、
<xsl:stylesheet>または<xsl:transform>要素でなければなりません。 XSLTProcessor.transformToFragment()(en-US)-
XSLTProcessor.importStylesheet()(en-US) 関数を使用してインポートしたスタイルシートを適用して、ノードソースを変換します。結果として得られる文書フラグメントの文書オーナーは所有者ノードです。 XSLTProcessor.transformToDocument()(en-US)-
XSLTProcessor.importStylesheet()(en-US) 関数を使用してインポートされたスタイルシートを適用して、ノードソースを変換します。結果のオブジェクトはスタイルシートのメソッド出力に依存します。
メソッド出力 結果の型 htmlHTMLDocumentxmlXMLDocumenttextXMLDocumentと単一のルート要素<transformiix:result>に子としてテキストがついたもの XSLTProcessor.setParameter()(en-US)-
インポートされた XSLT スタイルシートに引数を設定します。 (
<xsl:param>の値を設定します)。namespaceURIの値が null の場合は、空の文字列と同じように扱われます。 XSLTProcessor.getParameter()(en-US)-
XSLT スタイルシートから引数の値を取得します。
namespaceURIの値が null の場合は、空の文字列と同じように扱われます。 XSLTProcessor.removeParameter()(en-US)-
パラメータが以前に設定されていた場合は削除します。これにより、
XSLTProcessorはスタイルシートで指定されたパラメータの既定値を使用します。namespaceURIの値が null の場合は、空の文字列と同じように扱われます。 XSLTProcessor.clearParameters()(en-US)-
XSLTProcessorからすべての設定パラメータを削除します。XSLTProcessorは XSLT スタイルシートで指定されているデフォルトを使用します。 XSLTProcessor.reset()(en-US)-
すべてのパラメータとスタイルシートを
XSLTProcessorから削除します。
プロパティ
このインターフェイスにはプロパティがありません。
例
仕様書
| Specification |
|---|
| DOM Standard # interface-xsltprocessor |
ブラウザーの互換性
BCD tables only load in the browser