Page History
...
The
...
Utility
...
weblet
...
iii_keys
...
may
...
be
...
created
...
by
...
copying
...
the
...
following
...
XSL
...
code,
...
into
...
a
...
new
...
weblet
...
definition,
...
to
...
replace
...
the
...
default
...
code.
...
<?xml
...
version="1.0"
...
encoding="UTF-8"?>
...
<!--
...
(c)
...
2002
...
LANSA
...
-->
...
<!--
...
LANSA
...
Runtime-Data
...
XML
...
Webroutine
...
XSLT
...
keys
...
-->
...
<!--
...
$Workfile::
...
std_keys.xsl
...
$
...
-->
...
<!--
...
$UTCDate::
...
2011-02-17
...
23:35:34Z
...
$
...
-->
...
<!--
...
$Revision::
...
7
...
$
...
-->
...
<xsl:transform
...
version="1.0"
...
exclude-result-prefixes="lxml
...
wd"
...
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
...
xmlns:tsml="http://www.lansa.com/2002/XML/Generation-Metadata"
...
xmlns:lxml="http://www.lansa.com/2002/XML/Runtime-Data"
...
xmlns:wd="http://www.lansa.com/2002/XSL/Weblet-Design"
...
xmlns="http://www.w3.org/1999/xhtml">
...
<xsl:key
...
name="field-caption"
...
match="/lxml:data/lxml:fields/lxml:field/lxml:caption"
...
use="../@name"
...
/>
...
<xsl:key
...
name="field-value"
...
match="/lxml:data/lxml:fields/lxml:field/lxml:value"
...
use="../@name"
...
/>
...
<xsl:key
...
name="option"
...
match="/lxml:data/lxml:options/lxml:option"
...
use="@name"
...
/>
...
<xsl:key
...
name="variable"
...
match="/lxml:data/lxml:variables/lxml:variable"
...
use="@name"
...
/>
...
<xsl:key
...
name="weblet"
...
match="/lxml:data/lxml:weblets/lxml:weblet"
...
use="@name"
...
/>
...
<xsl:key
...
name="list"
...
match="/lxml:data/lxml:lists/lxml:list"
...
use="@name"
...
/>
...
<xsl:key
...
name="jsonlist"
...
match="/lxml:data/lxml:lists/lxml:json-list"
...
use="@name"
...
/>
...
<xsl:key
...
name="tsmllist"
...
match="lxml:data/tsml:data
...
[@used_by
...
=
...
'LANSA_XHTML'
...
]/tsml:lists/tsml:list"
...
use="@name"
...
/>
...
<xsl:key
...
name="tsmlcolumn"
...
match="lxml:data/tsml:data
...
[@used_by
...
=
...
'LANSA_XHTML'
...
]/tsml:lists/tsml:list/tsml:list-entries/tsml:entry/tsml:column"
...
use="concat(ancestor::tsml:list/@name,'_',@name)"
...
/>
...
<wd:definition>
...
<wd:group
...
name="Utility
...
Weblets"
...
/>
...
</wd:definition>
...
</xsl:transform>
...