Hi,
I am thinking about a way to make some XPaths, that I'am using quite
often, more "elegant".
Please take for example:
<xsl:function name="ln:getCaseType">
<xsl:param name="case" as="element()"/>
<xsl:choose>
<xsl:when test="starts-with($case, 'SG') or
starts-with($case, 'LSG') or starts-with($case, 'BSG')">
<xsl:text>sozial</xsl:text>
</xsl:when>
<xsl:when test="starts-with($case, 'ArbG') or
starts-with($case, 'LAG') or starts-with($case, 'BAG')">
<xsl:text>arbeit</xsl:text>
</xsl:when>
...
</xsl:choose>
</xsl:function>
Is there a way to "normalize" those multiple starts-with()?
I very often testing for element nodes that have character content with
*[string-length(normalize-space(.))>0]
I am sure that you can point me to a better filter expression...
Thanks a lot,
Roman
Mag. (FH) Roman Huditsch
Teamleader XSLT-Development
Tel.: +43 (1) 534 52 - 1514
Fax: +43 (1) 534 52 - 146
Roman(_dot_)Huditsch(_at_)lexisnexis(_dot_)at
LexisNexis Verlag ARD Orac GmbH & Co KG
Marxergasse 25, 1030 Wien
FN 8333f, Handelsgericht Wien
http://www.lexisnexis.at/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--