juls_pro_37: XSLT 1.0 Leerzeichen/Zeilenumbruch entfernen

Beitrag lesen

Hi,

wie kann ich das Leerzeichen bzw. Zeilenumbruch von nur einem bestimmten Node entfernen?

Mein Ansatz wäre:

  <xsl:template match="SupplierAddressInformation_001/Street[contains(., ' ')]">
    <Street><xsl:value-of select="substring-before(., ' ')"/> and <xsl:value-of select="substring-after(., ' ')"/></Street>
  </xsl:template>

  <xsl:template match="SupplierAddressInformation_001/Street[contains(., '&#10;')]">
    <Street><xsl:value-of select="substring-before(., '&#10;')"/> and <xsl:value-of select="substring-after(., '&#10;')"/></Street>
  </xsl:template>

Beispiel:

    <ShipFromAddressInformation>
      <Street>Test
Straße 8-9</Street>
    </ShipFromAddressInformation>

LG Julian