This function provides access to the data template hierarchy. It can, for example, be used to create a simple lookup functionality.<document> tdt:template()
<data>
<message>
<issue id="123" status="i"/>
<issue id="456" status="r"/>
<issue id="789" status="f"/>
<issue id="007" status="c"/>
</message>
</data>
<data>
<issues>
<issue id="123">In Progress</issue>
<issue id="456">Reopened</issue>
<issue id="789">Resolved</issue>
<issue id="007">Closed</issue>
</issues>
</data>
<data>
<stmap>
<status value="i">In Progress</status>
<status value="f">Resolved</status>
<status value="r">Reopened</status>
<status value="c">Closed</status>
</stmap>
<issues>
<issue id="?"/>
</issues>
</data>
<tdt:rule path="/data/issues/issue">
<tdt:value key=".">/data/message/issue</tdt:value>
<tdt:value key="$status">@status</tdt:value>
<tdt:value key="@id">@id</tdt:value>
<tdt:value key="text()">tdt:template()/data/stmap/status[@value = $status]</tdt:value>
</tdt:rule>
<tdt:rule path="/data/stmap">
<tdt:value key=".">tdt:nodeset()</tdt:value>
</tdt:rule>
| OpenText StreamServe 5.6.2 | Updated: 2018-01-26 |