Eine XSL-Transformation definieren

XSL ist eine standardmäßige Skriptsprache im XML-Format. JavaScript kann zum Definieren komplexer Funktionen verwendet werden.

Einige Änderungen am Skript werden auch korrekt validiert, der Inhalt ist jedoch für Transformationen ungültig. Zum Beispiel:

  • Der Quellknoten wird entfernt.
  • Der Inhalt zwischen den Quell-Tags <source></source> wird geändert.
  • Der Inhalt zwischen den Ziel-Tags <target></target> wird geändert.
  • Die gesamte Verknüpfung <map></map> wird entfernt.

Anschließend werden die Basisdetails entfernt und die Verknüpfung wird auf Nicht definiert gesetzt.

  1. Öffnen Sie Transformationsdesigner.
  2. Wählen Sie eine vorhandene XSL-Transformation und klicken Sie auf Transformation bearbeiten. Oder klicken Sie auf Neue Transformation erstellen und wählen Sie TML als Skripttyp.
  3. Wählen Sie eine XSL-Transformation. Der Transformationsquellencode wird in der Skript-Ansicht angezeigt. Sie können auf TML-Details klicken, um die Transformation im TML-Modus zu bearbeiten, dies jedoch nur, wenn das Skript gültig ist.
    Hinweis: Transformationen, die in der XSL-Ansicht erstellt wurden, können nicht in der TML-Verknüpfung angezeigt werden.

    Der Skriptbereich wird mit dem Standardinhalt angezeigt:

    <?xml version='1.0' encoding='utf-8' ?>
    <xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
    	<xsl:output method='xml'/>
    	<!– Add templates below –!>
    	<xsl:template match='New Template'>
    		<xsl:apply-templates/>
    	</xsl:template>
    </xsl:stylesheet>
  4. Geben Sie den Transformationsnamen und die Beschreibung an.
  5. Geben Sie das Quellen- und Zielformat an.
  6. Wahlweise geben Sie weitere Elemente in der Transformation an.
    Hinweis: Wenn der Code fehlerhaft oder ungültig ist, können Sie zur TML-Ansicht zurückkehren.
  7. Klicken Sie auf Speichern, um die Transformation zu speichern.
  8. Prüfen und testen Sie die Transformation.