Sun Java System Portal Server Secure Remote Access 7.2 管理ガイド

タグテキスト

このルールは、タグ要素の PCDATA または CDATA を書き換えるためのものです。

この節は、次の項目から構成されています。

タグテキストの構文

<TagText tag="tagName" 
[attributePatterns="attribute_patterns_for_ this_tag" source="*"]/>

各表記の意味は次のとおりです。

tag はタグ名です。

attributePatterns はこのタグの属性と属性値パターンです (省略可能、省略した場合はこのタグは属性を一切持たない)。

source はこの XML ファイルの URI です (省略可能、デフォルト * は任意の XML ページを意味する)。

タグテキストの例

ページのベース URL が次の URL であると仮定します。

http://abc.sesta.com/test/rewriter/test1/xml/page.html

ページコンテンツ

<xml>
<Attribute name="src">test.html</attribute>
<attribute>abc.html</attribute>
</xml>

ルール

<TagText tag="attribute" attributePatterns="name=src"/>

出力

<xml>
<Attribute name="src">gateway-URL/
http://abc.sesta.com/test/rewriter/test1/
xml/test.html</attribute><attribute>abc.html</attribute>
</xml>

説明

ページコンテンツの最初の行には 「属性の例」が含まれます。ページコンテンツの 2 行目には、名前が name で値が src の属性が含まれず、書き換えは行われません。これを書き換えるには、<TagText tag="attribute"/> も必要です。