Announcement

Collapse
No announcement yet.

tag-name definieren

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

  • tag-name definieren

    Hallo @all,

    ich hab mal wieder ein Problem.
    Da mein Programm sehr dynamisch programmiert werden muss, bin ich auf folgendes Problem gestoßen: Wie kann ich mit Hilfe von xsl einen tag-namen in der ausgabedatei (xml) festlegen, wenn der name ein wert aus der ausgangsdatei (auch xml) sein soll?

    kurzes Beispiel:

    Ausgangsdatei:

    <baum name="Eiche">
    ....
    </baum>

    daraus soll jetzt werden:

    <Eiche>
    ...
    </Eiche>

  • #2
    Dafür existiert xsl:element:

    <xsl:element name="{baum/@name}">
    ...
    </xsl:element>

    Comment


    • #3
      hört sich logisch an, ich bekomme aber ne exception: Not a QName. Was mach ich falsch, was bedeutet das?

      Comment


      • #4
        Die Meldung besagt, dass es sich um keinen qualifizierten Elementnamen nach den XML-Namensregeln handelt. Prüfe mal, was in "baum/@name" wirklich drin steht und passe dann ggf. den Aufrufkontext an.

        Comment


        • #5
          Danke, jetzt geht es. Ich hatte ein Leerzeichen mit drin, das hat er wohl nicht ganz vertragen:-)

          Comment

          Working...
          X