Home. 
.

transparent

transparent

transparent

XSLT Editor

Altova XMLSpy® 2008 bietet einen leistungsstarken XSLT Editor mit Unterstützung für XSLT 1.0 und schemafähiges XSLT 2.0.

Der XMLSpy XSLT Editor enthält zahlreiche Tools, die die schnelle, fehlerfreie Entwicklung von Stylesheets erleichtern.

Zwar lässt sich der XSLT Editor in der Grid-Ansicht von XMLSpy zum Anzeigen und Bearbeiten von Stylesheet-Code im Tabellenformat verwenden, doch ziehen es die meisten Entwickler vor, bei dieser Art von Entwicklung in der Textansicht zu arbeiten. Die Textansicht bietet Syntaxfärbung, Zeilennummerierung, Klappleisten, Lesezeichen und andere visuelle Hilfsmittel zum einfachen und schnellen Organisieren von und Navigieren in Ihrem Code.



XMLSpy XSLT editor

Der XMLSpy XSLT Editor unterstützt XSL, XSLT und XHTML. Er enthält intelligente Eingabehilfefenster und Dropdown-Menüs, über die Sie Elemente, Attribute und Entities zum Einfügen mit einem Mausklich auswählen können. Dank der Codekompettierungsfunktion können Sie schneller arbeiten und sicherstellen, dass jeder öffnende Tag durch einen schließenden ergänzt wird.



XSLT editor code completion

Ein praktisches XSLT-Register im XMLSpy-Fenster "Info" enthält nützliche Informationen für die Arbeit mit Stylesheets im XSLT Editor. Auf diesem Register können Sie das verknüpfte Schema und die XML-Instanzdateien sowie alle inkludierten oder importierten XSLT-Dokumente sehen. Wenn Sie die Maus über die Dateinamen platzieren, wird der komplette Pfad angezeigt. Sie können das Schema und die XML-Instanzbeziehungen auf diesem Register sogar mit nur wenigen Mausklicks direkt konfigurieren. Dank praktischer Symbolleisten-Schaltflächen können Sie einige oder alle der Dateien schnell in einem XMLSpy-Projekt zusammenfassen oder sogar alle Dateien zu einem ZIP-Archiv unter einem benutzerdefinierten Pfad hinzufügen.



XSLT info window

Das neue Eingabehilfefenster "XSL-Übersicht" im XSLT Editor stellt eine weitere nützliche neue Funktion zum Optimieren der XSLT-Entwicklung dar. Wenn Sie mit einem XSLT 1.0 oder 2.0 Stylesheet arbeiten, werden darin die Vorlagen und Funktionen in der aktuellen XSLT-Datei sowie diejenigen in allen inkludierten oder importierten Dateien aufgelistet. Die Vorlagen und Funktionen sind mit farbkodierten Symbolen markiert, sodass Sie auf einen Blick sehen, worum es sich handelt. Bei Auswahl der Schaltfläche "Gehe zu Element" oder bei Doppelklick auf eine Vorlage oder Funktion wird diese im aktuellen Dokument markiert. Funktionen werden nach ihrem Namen aufgelistet, Vorlagen werden nach Namen und/oder XPath-Ausdruck angezeigt. Sie können den Modus, die Priorität und damit verknüpfte Kommentare direkt im Fenster "XSL-Übersicht" anzeigen oder bearbeiten.

Sie können nach den in der Übersicht angezeigten Vorlagen und Funktionen suchen oder diese nach verschiedenen Kriterien filtern. Über dieses Fenster lassen sich außerdem Aufrufe von benannten Vorlagen schnell einfügen und eine benannte Vorlage als Eintrittspunkt für Transformationen auswählen.



XSL Outline

Der XSLT Editor enthält außerdem einen leistungsstarken XPath Analyzer und XPath Builder zur Unterstützung bei der Erstellung und Überprüfung von XPath 1.0/2.0 Ausdrücken für Ihre Stylesheets.

XSLT Editor Optionen und offene XSLT Architektur

Während der XSLT-Bearbeitung können Sie Ihre Datei(en) jederzeit mit einem einzigen Mausklick transformieren, um eine Vorschau der generierten Ausgabe in der Browser-Ansicht von XMLSpy zu sehen. Der XSLT Editor bietet viele Möglichkeiten, um die XSLT-Transformation zu initiieren:

  • von einer XML-Datei, die eine <?xsl-stylesheet....?> Verarbeitungsanweisung enthält
  • von jedem beliebigen XSL Stylesheet anhand eines XML-Beispieldokuments Ihrer Wahl
  • von der Projektansicht für jede beliebige Gruppe von XML-Dateien

Über das Dialogfeld "XSL-Optionen" können Sie das Verhalten des XSLT Editors anpassen. XMLSpy enthält den preisgekrönten standardkonformen Altova XSLT-Prozessor zur Durchführung von XSLT 1.0- und schemafähigen XSLT 2.0-Transformationen und bietet außerdem integrierte Unterstützung für den MSXML XSLT-Prozessor. Eine offene XSLT-Architektur gestattet die Verwendung jedes beliebigen XSLT-Prozessors, wie z.B. Apache Xalan, Saxon oder XT. Dadurch können Sie eine leistungsstarke Website aufbauen, die XSLT 1.0 oder 2.0 komplett unterstützt.



Configuring XSLT editor options

Der XMLSpy XSLT Editor gestattet jedoch nicht nur die Ausgabe in XHTML oder HTML. Da Sie mit XMLSpy auch jede nicht-XML Textdatei öffnen und editieren können, ist es möglich, XSLT-Dateien zu erzeugen, die Text in beliebigem Ausgabeformat generieren, und die erzeugten Dateien in XMLSpy anzuzeigen.

Unterstützung für Java, C#, JavaScript, VBScript

Entwickler betten Programmcode oft in Java, C#, JavaScript oder VBScript ein, um komplexe Funktionalitäten zu ihren XSLT-Stylesheets hinzuzufügen. Der XSLT-Prozessor in XMLSpy unterstützt diese Programmcodearten, sodass Sie die umfangreichen Funktionen zum Bearbeiten und Transformieren von XSLT-Stylesheets, die Programmcode enthalten, nicht nur nutzen können, sondern diese mit Hilfe des XSLT Debuggers und des XSLT Profilers auch testen, perfektionieren und optimieren können. Unten sehen Sie ein Beispiel für ein Stylesheet, das VBScript enthält.

VB Script in stylesheet

Zuweisen von XSL-Transformationen

Falls Sie Ihre Daten auf einem XML unterstützenden Browser verwenden wollen, (wie Internet Explorer 5.x oder höher), möchten Sie vielleicht eine Referenz zu Ihrem XSL-Stylesheet im aktuellen XML-Dokument setzen.



Assign XSL Dialog

Über das Dialogfeld "Assign XSL" können Sie die entsprechenden <?xsl-stylesheet....?> Verarbeitungsanweisungen automatisch generieren und damit eine XSLT-Datei von Ihrer Festplatte, aus einem offenen Fenster oder eine beliebige Datei oder URL aus einer Projektansicht auswählen.

Testen und Perfektionieren von Stylesheets

Beim Arbeiten mit einer XSLT-Datei im XSLT Editor können Sie Ihr Stylesheet mit Hilfe des XSLT Debuggers und XSLT Profilers testen, perfektionieren und optimieren.

Unterstützung für XSLT 1.0 und schemafähiges XSLT 2.0

Der XMLSpy XSLT Editor unterstützt aber nicht nur XSLT 1.0, sondern bietet auch vollständige Unterstützung für die wichtigen neuen XSLT 2.0 und XPath 2.0 Spezifikationen, die beide bei der XSLT-Erstellung verwendet werden. Die 2.0 Versionen stellen eine bedeutende Verbesserung im Vergleich zu den 1.0 Versionen dar, da sie um viele produktivitätssteigernde Features ergänzt wurden, bessere Codequalität und Wiederverwendbarkeit von Code gewährleisten und leistungsstarke neue Funktionen unterstützen.

Dank der neuen Features XSLT 2.0 und XPath 2.0 wird die Entwicklung nun einfacher und effizienter, wodurch Sie produktiver arbeiten können und bessere Applikationen in kürzerer Zeit entwickeln können. Dank der Schemafähigkeit in XSLT 2.0 stehen Ihnen nun zusätzliche Mechanismen zur Fehlerisolierung, zum leichteren Debuggen und besseren Codeperformance zur Verfügung. XMLSpy kombiniert seine XSLT 2.0 und XPath 2.0 Funktionalitäten mit leistungsstarken Editierungs- und Debugging-Features, damit Sie im Nu hochprofessionelle Stylesheets erstellen können.

Mehr über die Vorteile der Arbeit mit XSLT 2.0 und XPath 2.0 finden Sie auf unserer XSLT/XPath 2.0 Seite.



Testen Sie den leistungsstarken XSLT Editor von XMLSpy selbst - Downloaden Sie eine kostenlose 30-Tage-Testversion von XMLSpy.



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Digg
delicious
Kostenloser Prozessor
.

AltovaXML

AltovaXMList ein Prozessor für XML-Standards, der den Altova XSLT 1.0, XSLT 2.0, XQuery und den XML-Validierungsparser enthält und lizenzgebührenfrei in Ihre eigenen Applikationen integriert werden kann.

.
Vorteile von XSLT 2.0
.

Lesen Sie den InfoTrends/CAP Ventures-Analysebericht, XSLT 2.0: Understanding the Development and Business Benefits um sich über die Vorteile von XSLT 2.0 für Developer und Unternehmen zu informieren.

.
Warum XSLT 2.0 und XPath 2.0?
.

Codebeispiele zur Erläuterung der technischen Vorteile finden Sie hier.

.
.
.
XPath Analyzer
.

NEW XMLSpy® 2008 enthält einen praktischen XPath Analyzer, der das Erstellen und Überprüfen von XSLT-Ausdrücken erleichtert, die zum Auswählen von XML-Elementen während der XSL-Transformation verwendet werden.

.
Weitere XPath Features...more

XSLT Stylesheets visuell darstellen
.

Zusätzlich zum XSLT Editor in XMLSpy® 2008, umfasst die Altova Produktlinie StyleVision® 2008, mit dem Developer XSLT Stylesheets mit grafischen Mitteln erstellen bzw. Stylesheets anhand einer HTML-Datei erzeugen können.

.
Nähere Infos zu ...more

Offene XSLT Schnittstelle
.

XMLSpy® 2008 enthält eine erweiterbare XML Transformationsschnittstelle, über die ein integrierter XSLT Prozessor (oder jeder andere Prozessor für XSLT, XSL:FO oder ähnliche) XML-Transformationen direkt mit dem XSLT Editor durchführen kann.

.
XSLT Prozessor Download...more

XSL Einführung
.

XSL ist die neue Extensible Stylesheet Language, die vom W3C definiert wurde, und die verwendet wird, um XML Dokumente in andere Formate (meist HTML) zu transformieren.

.

Hierdurch ergibt sich eine klare Trennung zwischen Inhalt und Darstellung, wodurch eine neue Ära des Webdevelopment und vieler anderer einzigartiger Business-to-Business Applikationen eingeleitet wurde.

.

Weitere Informationen über XSL erhalten Sie auf den Seiten und Spezifikationen der W3C Webseite.

.
Infos zu W3C XSL ...more

.
.

transparent

transparent