Announcement

Collapse
No announcement yet.

Änderung XML Tag Attribut Name

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Änderung XML Tag Attribut Name

    Hallo zusammen,
    ich möchte gerne in meinem XSL Mapping den Namen eines Attributes im XML Tag ändern, also z.B. "<Name lang="Constant">" in <Name xml:lang="Constant">. Ist dies möglich? Finde hierzu leider nichts...

    Vielen Dank und Grüße.

  • #2
    Schreibe eine Template für das Attribut, und nimm ansonsten die Identitätstransformation:
    Code:
    <xsl:template match="@* | node()">
      <xsl:copy>
         <xsl:apply-templates select="@* | node()"/>
      </xsl:copy>
    </xsl:template>
    
    <xsl:template match="Name/@lang">
      <xsl:attribute name="xml:lang">
        <xsl:value-of select="."/>
      </xsl:attribute>
    </xsl:template>

    Comment


    • #3
      Danke Martin, nun läuft es!
      -Sven

      Comment

      Working...
      X