XSLT document() 関数
定義と使用法
document() 関数は、外部 XML 文書のノードにアクセスするために使用されます。外部 XML 文書は合法で解析可能でなければなりません。
この関数は、XSLT スタイルシートから入力ストリームで提供されたデータ以外の他の XML リソースを検索する方法を提供します。
この関数を使用する方法の1つは、外部文書からデータを検索することです。例えば、華氏度の値に対応する摂氏度の値を見つけるために、事前に計算された値を含む文書にアクセスします:
<xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>
構文
node-set document(object,node-set?)
パラメータ
パラメータ | 説明 |
---|---|
object | 必須。外部 XML 文書の URI を定義します。 |
node-set | オプション。相対 URI を解析するために使用されます。 |