xslConvertタグの記述形式を以下に示します。
書式
<pwst:xslConvert [inputXmlObject="<%=オブジェクト%>"]
[xslTemplate="<%=ストリングオブジェクト%>"] [result="結果スクリプト変数"]>
<pw:inputXml>
<!-- 入力となるXHTMLコンテンツをここに記述 -->
</pw:inputXml>
<pw:xslTemplate>
<!-- 入力となるXSLテンプレートをここに記述 -->
</pw:xslTemplate>
</pwst:xslConvert>inputXmlObject
入力XMLデータをStringオブジェクト、またはInputStreamオブジェクトのスクリプト変数名で指定します。
ボディの<pw:inputXml>タグと同時に指定することはできません。
xslTemplate
XSLテンプレートをStringオブジェクト変数名で指定します。
ボディの<pw:xslTemplate>タグと同時に指定することはできません。
result
処理結果情報を受け取るためのスクリプト変数名を指定します。
指定したスクリプト変数には、PWScenarioTagResultオブジェクトが設定されます。タグライブラリの処理結果情報を必要としない場合には、省略することができます。設定内容の詳細については、“A.1.4 PWScenarioTagResultクラス”を参照してください。
記述例
...
<pwst:xslConvert inputXmlObject="<%=inputXml%>" result="xslResult">
<pw:xslTemplate>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xhtml" encoding="UTF-8"/>
<xsl:template match="/">
<xsl:apply-templates select=".//documentlist"/>
</xsl:template>
<xsl:template match="documentlist">
<h2>
<xsl:text>検索対象データベース名:</xsl:text>
<xsl:value-of select="@dbalias"/>
<xsl:text>(</xsl:text>
<xsl:value-of select="@hitnum"/>
<xsl:text>件ヒット)</xsl:text>
</h2>
<hr/>
<table border="2">
<xsl:apply-templates select=".//document"/>
</table>
<hr/>
</xsl:template>
</xsl:stylesheet>
</pw:xslTemplate>
</pwst:xslConvert>
...留意事項
ありません。