![]() |
![]() | ![]() | ![]() | Altova Tools für XSL/XSLT
Vom Konzept her wird in XML der Inhalt von seiner Darstellung getrennt. XML selbst dient nur zur Beschreibung der Daten selbst. Zur Darstellung der Daten werden andere XML-basierte Technologien wie z.B. XSL verwendet. XSL (eXtensible Stylesheet Language) ist eine Sprache zur Erstellung von Stylesheets, die definieren, wie Elemente in XML-Dokumenten dem Endbenutzer angezeigt werden. Der XSL-Standard enthält XPath, XSLT (eXtensible Stylesheet Language Transformations) und XSL:FO (eXtensible Stylesheet Language Formatting Objects). XSLT Stylesheets transformieren ein XML-Dokument in ein anderes XML-Dokument, eine HTML/XHTML-Webseite oder eine einfache Textdatei. Das XSLT Stylesheet definiert, wie ein XSLT-Prozessor das gewünschte Resultat anhand des dazugehörigen XML-Input-Dokuments erstellen soll. Derzeit werden zwei Versionen von XSLT verwendet: XSLT 1.0 und XSLT 2.0. Die Version 2.0 stellt eine bedeutende Verbesserung dar, da sie um Features ergänzt wurde, die die Produktivität steigern, bessere Codequalität und Wiederverwendbarkeit von Code gewährleisten und leistungsstarke neue Funktionen unterstützen. Dank der Features in XSLT 2.0 wird die Entwicklung von Projekten nun einfacher und effizienter, wodurch Ihr Team produktiver arbeiten und bessere Applikationen in kürzerer Zeit entwickeln kann. Die technischen Vorteile von XSLT 2.0 sind hier ausführlich erläutert. Die Unterstützung für XSLT 2.0 und XPath 2.0 wurde gemäß den neuesten W3C Standards vom 23. Jänner 2007 aktualisiert. Außerdem wird im Rahmen der Unterstützung von XSLT 2.0 nun auch die Schemafähigkeit in allen Altova XML-Produkten unterstützt, wodurch Ihnen nun zusätzliche Mechanismen zur Fehlerisolierung, zum leichteren Debuggen und zur besseren Codeperformance zur Verfügung stehen. Neue Features in XSLT 2.0Es gibt eine Menge Neuerungen in XLST 2.0. Eine ausführliche Beschreibung der Änderungen und Anregungen, wie Sie damit Ihre Stylesheets effizienter gestalten können, finden Sie hier. XSLT 2.0 wird in XMLSpy® 2008 MapForce® 2008 und StyleVision® 2008 vollständig unterstützt. XSLT 1.0 / 2.0 editieren, debuggen und ProfilerstellungZur schnellen und fehlerfreien XSLT-Entwicklung bietet XMLSpy komplette Unterstützung für das Editieren von XSLT 1.0 und 2.0, Funktionen zur visuellen Transformation, zum Debuggen und für die Profilerstellung. Weitere nützliche Features sind kontextsensitive Eingabehilfen, ein XPath 1.0 / 2.0 Builder und Analyzer, ein leistungsstarker XSLT Debugger, mit dem Sie Ihren Code Zeile für Zeile testen und perfektionieren können und ein XSLT 2.0 Profiler, der die Ausführungsdauer genau aufzeichnet, sodass Sie Ihren XSLT-Code anhand dieser Informationen schnell und einfach optimieren können. Visuelles Stylesheet DesignFür effektive Stylesheet-Entwicklung müssen Sie XSL-Elemente, die XPath-Sprache und komplizierte regelbasierte Modelle zur Dokumentenverarbeitung verstehen. Aus diesem Grund kann das manuelle Schreiben von Stylesheets eine mühsame und zeitraubende Prozedur sein. Durch Ausblenden der zugrunde liegenden XSL Syntax können Sie mit Hilfe der visuellen Drag-und-Drop-Funktionalitäten von Altova StyleVision® 2008 schnell und einfach und bei gleichzeitig geringerer Fehlerquote Stylesheets erstellen. In StyleVision® 2008 erstellen Sie einen einzigen graphischen Entwurf, anhand dessen gleichzeitig ein standardkonformes XSLT 1.0/2.0 Stylesheet und ein XSL:FO Stylesheet zum Transformieren von XML oder Datenbankdaten ins HTML-, Word/RTF-, PDF- und Word 2007 (OOXML)-Format erzeugt werden. Mappen von XML zu XMLAuch in Altova MapForce® 2008 können Sie XSLT Stylesheets mit grafischen Mitteln erstellen. Zur Implementierung einer XML-zu-XML-Transformation mit Hilfe von XSLT 1.0 oder 2.0 generiert MapForce® 2008 automatisch auf Basis der im graphischen Mapping-Entwurf definierten Mappings und Datenverarbeitungsregeln standardkonforme XSLT Stylesheets. Sie können das Mapping anschließend direkt von MapForce aus ausführen oder die Transformation mit Hilfe des generierten Codes in Ihrer eigenen Applikation implementieren. Migration von HTML auf XMLUm bestehende Inhalte und Stylesheets weiterhin nutzen zu können, bietet StyleVision® 2008 einen HTML Importer zur Konvertierung von HTML-Seiten in XML-Webseiten bestehend aus einem XML-Instanzdokument, einem XSLT Stylesheet und einem XML-Schema. AltovaXML XSLT 1.0- und 2.0-ProzessorAltovaXML™ 2008 ist ein kostenloser Prozessor für XML-Standards und enthält den Altova XQuery-Prozessor, den XSLT 1.0-Prozessor, den XSLT 2.0-Prozessor und den XML-Validierungsparser. Dieselben Prozessoren, die auch in Altova XMLSpy, MapForce und StyleVision verwendet werden, können jetzt auch lizenzgebührenfrei in Ihre eigenen Applikationen integriert werden. AltovaXML™ 2008 enthält eine COM-, Java- und .NET-Schnittstelle und unterstützt Befehlszeilenoperationen. Informieren Sie sich über AltovaXML™ 2008 und laden Sie das Tool jetzt herunter. Visualisieren und Verwalten von XSLT-BeziehungenZusätzlich zu den umfangreichen Funktionen zur Verwaltung von XML-Schemas bietet SchemaAgent® 2008 2008 nun Funktionen zum Visualisieren und Verwalten von Beziehungen zwischen XSLT-Dokumenten und anderen Dateien in SchemaAgent. XSL:FO / PDFAltova bietet leistungsstarke Tools für die Arbeit mit XSL:FO, einen komplexen und umfangreichen W3C-Standard zur Beschreibung von Druckdokumentformaten wie z.B. PDF. Mehr darüber erfahren Sie hier. Die oben aufgelisteten Altova Tools zum Arbeiten mit XSL und XSLT können einzeln oder im Rahmen des Altova MissionKit verwendet werden. Holen Sie sich mit dem Altova® MissionKit™ 2008 bis zu 8 Software Tools zum Preis von 2! Der MissionKit enthält die intelligenten Applikationsentwicklungs- und Datenmanagementtools von Altova für Software-Architekten und XML-Entwickler. Laden Sie eine kostenlose 30-Tage-Testversion des Altova® MissionKit™ 2008 herunter, um die flexiblen und effizienten Tools von Altova für Ihre XSLT-Entwicklungsprojekte nutzen zu können. | ![]() |
![]() | ![]() | ||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | |||||
|
