ページの先頭行へ戻る
Interstage Interaction Manager V9.1.1 Interstage Portalworksシナリオ作成支援ガイド

A.9.2 xslConvertタグの記述形式

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>
...

留意事項

ありません。