<x:out>
xmlns:x="http://java.sun.com/jsp/jstl/xml"

SYNOPSIS

<x:out
select*="XPath"
escapeXml="true|false"
/>

説 明

XPath で指定したノードの内容を出力します。

参照: <c:out> 

属 性

select="XPath"
required

出力対象ノードの XPath を指定します。

escapeXml="true|false"
optional

出力内容を XML エスケープするかどうかを true または false で指定します。既に HTML 書式に基づいた内容であることが保障されている場合は false を指定してください。

使用例

要素 /foo/bar の内容を出力します。
JSP
<c:set var="xmlsrc">
<?xml version="1.0"?>
<foo>
  <bar>hello, world</bar>
</foo>
</c:set>
<x:parse var="xml" doc="${xmlsrc}" />
<x:out select="$xml/foo/bar" />
実行結果
hello, world
出力対象の文字列が既に HTML の書式でフォーマットされている場合は escapeXml に false を指定することでそのまま出力されます。
JSP
<c:set var="xmlsrc">
<?xml version="1.0"?>
<foo>
  <bar>hello, &lt;b&gt;world&lt;/b&gt;</bar>
</foo>
</c:set>
<x:parse var="xml" doc="${xmlsrc}" />
<x:out select="$xml/foo/bar" escapeXml="false" />
実行結果
hello, world
CVS 2008/03/09