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> ...
留意事項
ありません。