XML-Technologien

XML-Technologien

Posts 1-4 of 4
  • Björn Dünckel
    Björn Dünckel    Premium Member   Group moderator
    The 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.
  • Post visible to registered members
  • Björn Dünckel
  • Thomas Günther
    Thomas Günther
    The 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.