![]() |
![]() | ![]() | ![]() | XSLT-Tools von Altova
Was ist 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, MapForce und StyleVision 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 schnell und einfach und bei gleichzeitig geringerer Fehlerquote Stylesheets erstellen. In StyleVision 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-, XBRL- oder Datenbankdaten ins HTML-, Word/RTF-, PDF- und Word 2007 (OOXML)-Format erzeugt werden. Mappen von XML zu XMLAuch in Altova MapForce 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® 2010 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® 2010 einen HTML Importer zur Konvertierung von HTML-Seiten in XML-Webseiten bestehend aus einem XML-Instanzdokument, einem XSLT Stylesheet und einem XML-Schema. > Lesen Sie mehrAltovaXML XSLT 1.0- und 2.0-ProzessorAltovaXML® 2010 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® 2010 enthält eine COM-, Java- und .NET-Schnittstelle und unterstützt Befehlszeilenoperationen. Informieren Sie sich über AltovaXML® 2010 und laden Sie das Tool jetzt herunter. > Lesen Sie mehrVisualisieren und Verwalten von XSLT-BeziehungenZusätzlich zu den umfangreichen Funktionen zur Verwaltung von XML-Schemas bietet SchemaAgent® 2010 2008 nun Funktionen zum Visualisieren und Verwalten von Beziehungen zwischen XSLT-Dokumenten und anderen Dateien in SchemaAgent. > Lesen Sie mehrXSL: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. > Lesen Sie mehr
| ![]() |
![]() | ![]() | |||||||||||||||||||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | |||
|
