Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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>

...