Freigeben über


Ausführen einer XSLT-Transformation im XML-Editor

Mit dem XML-Editor können Sie einem XML-Dokument ein XSLT-Stylesheet zuordnen, die Transformation ausführen und die Ausgabe anzeigen. Die aus der XSLT-Transformation resultierende Ausgabe wird in einem neuen Dokumentfenster angezeigt.

Die Output-Eigenschaft gibt den Dateinamen für die Ausgabe an. Wenn die Output-Eigenschaft leer ist, wird der Dateiname in einem temporären Verzeichnis generiert. Die Dateierweiterung basiert auf dem xsl:output-Element in Ihrem Stylesheet und kann XML, TXT oder HTM sein.

Wenn in der Output-Eigenschaft ein Dateiname mit einer HTM- oder HTML-Erweiterung angegeben ist, wird eine Vorschau der XSLT-Ausgabe mit einem Webbrowser angezeigt. Bei allen anderen Dateierweiterungen wird der von Visual Studio ausgewählte Standard-Editor verwendet. Bei Dateien mit der Erweiterung XML wird beispielsweise von Visual Studio der XML-Editor verwendet.

Ausführen einer XSLT-Transformation aus einer XML-Datei

  1. Öffnen Sie ein XML-Dokument im XML-Editor.

  2. Ordnen Sie dem XML-Dokument ein XSLT-Stylesheet zu.

    • Fügen Sie dem XML-Dokument eine xml-stylesheet-Verarbeitungsanweisung hinzu. Fügen Sie z. B. dem Dokumentprolog folgende Zeile hinzu: <?xml-stylesheet type='text/xsl' href='filename.xsl'?>.

      - oder -

    • Fügen Sie mithilfe des Fenster Eigenschaften das XSLT-Stylesheet hinzu. Klicken Sie bei im Editor geöffneter XML-Datei mit der rechten Maustaste auf eine beliebige Stelle im Editor, und wählen Sie Eigenschaften aus. Klicken Sie im Fenster Eigenschaften auf das Feld Stylesheet, und wählen Sie die Schaltfläche zum Durchsuchen (...) aus. Wählen Sie das XSLT-Stylesheet aus, und wählen Sie dann Öffnen aus.

  3. Wählen Sie auf der Menüleiste XML>XSLT ohne Debuggen starten aus. Oder drücken Sie auf STRG+ALT+F5.

    Die Ausgabe der XSLT-Transformation wird in einem neuen Dokumentfenster angezeigt.

    Hinweis

    Wenn dem XML-Dokument kein Stylesheet zugeordnet ist, werden Sie in einem Dialogfeld aufgefordert, das zu verwendende Stylesheet bereitzustellen.

Ausführen einer XSLT-Transformation aus einem XSLT-Stylesheet

  1. Öffnen Sie ein XSLT-Stylesheet im XML-Editor.

  2. Geben Sie im Fenster Eigenschaften des Dokuments im Feld Eingabe ein XML-Dokument an.

    Hinweis

    Das XML-Dokument ist das für die Transformation verwendete Eingabedokument. Wenn beim Starten der XSLT-Transformation kein Dokument angegeben wurde, wird das Dialogfeld Datei öffnen angezeigt, und Sie können nun ein Dokument angeben.

  3. Wählen Sie auf der Menüleiste XML>XSLT ohne Debuggen starten aus. Oder drücken Sie auf STRG+ALT+F5.

    Die Ausgabe der XSLT-Transformation wird in einem neuen Dokumentfenster angezeigt.

Angeben eines Ausgabedateinamens

Sie können sowohl für XML- als auch für XSL-Dateien einen Ausgabedateinamen angeben. Öffnen Sie das Fenster Eigenschaften, und geben Sie im Feld Ausgabe einen Dateinamen an.