XML-Technologien
Posts 1-4 of 4
-
Björn Dünckel Premium Member Group moderatorThe company name is only visible to registered members.XPath-Pattern zum ignorieren bestimmter Zeichen
Hallo zusammen,
ich würde mich sehr über die Unterstützung bei der Suche nach dem korrekten XPath-Ausdruck freuen.
+++ Quelle: +++
<root>
<element>abk. wort.</element>
</root>
+++ Stylesheet: +++
[...]
<xsl:template match="element">
<xsl:value-of select="((gesuchter Ausdruck)) />
</xsl:template>
+++ Ausgabe: +++
abk. wort
Ziel ist es also den '.' hinter 'abk' zu erhalten,
jedoch den '.' hinter 'wort' in der Ausgabe zu ignorieren.
Ich bin gespannt!
Cheers, Björn.
- 25 Aug 2009, 09:38 am
-
Post visible to registered members
-
Björn Dünckel Premium Member Group moderatorThe company name is only visible to registered members.Re^2: XPath-Pattern zum ignorieren bestimmter Zeichen
Das klappt, vielen Dank!
- 25 Aug 2009, 11:28 am
-
Thomas GüntherThe company name is only visible to registered members.Re^3: XPath-Pattern zum ignorieren bestimmter Zeichen
Unter XSLT 1.x sollte es so gehen, quasi workaround dediziert für das obige Problem ;-) :
<xsl:template match="element">
<xsl:variable name="laenge" select="string-length(.)"/>
<xsl:variable name="finished" select="$laenge - 1"/>
<xsl:value-of select="substring(., 1, $finished)" />
</xsl:template>
Gruß
Thomas
This post was modified on 28 Aug 2009 at 01:03 pm.- 28 Aug 2009, 12:58 pm
