[Home] [By Thread] [By Date] [Recent Entries]
OK, now I'm coming to the next step. These factoryfiles also contain a list of parameters: <factory>
<i18n>
... (this works already ;))
</i18n>
<parameter>
<name></name>
<type></type>
<i18n>
<properties>
<entry key="parameter.description">descr</entry>
</properties>
<node name="nl">
<properties>
<entry key="parameter.description">descr</entry>
</properties>
</node>
</i18n>
</parameter>
<parameter>
<name></name>
<type></type>
<i18n>
<properties>
<entry key="parameter.description">descr</entry>
</properties>
<node name="nl">
<properties>
<entry key="parameter.description">descr</entry>
</properties>
</node>
</i18n>
</parameter>
...Now I want to make a table which contains an overview of the parameters. I therefore need to access several of these entry-elements (I only typed the description one for simplicity). Analogue to the previous method I did this: <xsl:for-each select="parameter"> <tr> <td> <xsl:choose> <xsl:when test="key('l',concat($locale,' parameter.description'))"> <xsl:apply-templates select="key('l',concat($locale,' parameter.description'))"/> </xsl:when> <xsl:when test="key('l',concat($locale2,' parameter.description'))"> <xsl:apply-templates select="key('l',concat($locale2,' parameter.description'))"/> </xsl:when> <xsl:otherwise> <xsl:apply-templates select="key('l',' parameter.description')"/> </xsl:otherwise> </xsl:choose> </td> </tr> </xsl:for-each> This finds the correct number of parameters, but nothing is placed inside the table cells. It is as if the entry-elements aren't found.
|

Cart



