Altova XSL- und XSLT-Tools

Altova XSL- und XSLT-Tools

XSLT ist die Transformationssprache für daten- zentrierte Software-Entwicklung und Datenintegration.

Altova MissionKit bietet Optionen für die XSLT- Bearbeitung, das Debuggen, die Profilerstellung und die automatische Codegenerierung. MissionKit ist ein umfassendes Toolpaket für die XSLT-Entwicklung im Zusammenhang mit Technologien wie relationalen Datenbanken, HTML5, CSS3 und mehr. Ob fürs manuelle Schreiben von XSLT-Stylesheets, zum Generieren standardbasierten XSLT-Codes für Strukturtransformationen oder zum grafischen Entwerfen von XSLT- und XSL:FO-Stylesheets für Geschäftsberichte - Altova MissionKit bietet alle Tools, die Sie benötigen. Dank der engen Integration zwischen den MissionKit Tools stehen all diese Transformationsfunktionalitäten in mehreren Tools zur Verfügung.

Was ist XSLT?

Vom Konzept her wird in XML der Inhalt von seiner Darstellung getrennt. XML selbst dient nur zur Beschreibung der Daten. 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 drei Versionen von XSLT verwendet: XSLT 1.0, XSLT 2.0 und XSLT 3.0, von denen jede eine Weiterentwicklung der Vorversion darstellt.

  • Intelligenter XSL- und XSLT-Editor für XSLT 1.0, 2.0 und 3.0.
  • Syntaxfärbung, Zeilennummerierung, Klappleiste und Lesezeichen
  • Codekomplettierung, kontextsensitive Eingabehilfen und XSL-Infofenster
  • XPath Analyzer mit Autokomplettierung
  • Umfangreicher XSLT-Debugger zum Testen und Perfektionieren von Stylesheets
  • XSL-Geschwindigkeitsoptimierung zur Optimierung von XSLT-Code
  • XSLT-Profiler zur Optimierung von Transformationen
  • Integrierter XSLT-Transformationsprozessor und Web Browser
  • Ultraschnelle Transformationen mit dem integrierten RaptorXML
  • Grafischer XSLT Stylesheet Designer
  • Erstellen von Berichten mit XML-, SQL-Datenbank- und XBRL-Daten mittels Drag-and-Drop
  • Wegabstrahieren der XSLT-Komplexität dank visuellem Design
  • Automatische Generierung von XSLT für HTML, Word und RTF
  • Automatische Generierung von XSL:FO für PDF
  • Multi Channel Publishing von Geschäftsdaten
  • Umfangreiche Layout- und Datenverarbeitungsfunktionen, zahlreiche Optionen zur Diagrammerstellung
  • Speichern der automatisch generierten XSLT/XSL:FO-Stylesheets zur Wiederverwendung
  • Automatisierung über StyleVision Server
  • Grafisches Datenmappingtool für beliebige Formate
  • Automatische Generierung von XSLT-Code für Konvertierungen von XML in XML
  • Integrierte XSLT 1.0 und XSLT 2.0-Funktionsbibliotheken
  • Mappen von Daten und Definieren von Datenverarbeitungsregeln mittels Drag-and-Drop
  • Multi-Channel Publishing von Datenmappingergebnissen über StyleVision-Integration
  • Automatisierung über MapForce Server, Programmcodegenerierung, Befehlszeile, usw.
Generierung von XSLT 2 mittels XML-Mapping

RaptorXML Server ist ein ultraschneller Server für die Verarbeitung von XSLT sowie XML, XBRL, XQuery und mehr. Mit RaptorXML können Sie in XMLSpy und anderen MissionKit Tools geschriebene XSLT-Transformationen automatisieren.

Holen Sie sich alle XSL/XSLT-Tools von Altova in diesem eng miteinander integrierten Paket zu einem Sonderpreis. Sie erhalten 7 Produkte zum Preis von knapp zwei!

Das Altova Online Training bietet umfassende Kurse zur XSLT-Technologie inkl. XSLT sowie XPath und XSL:FO. Lernen Sie, wie Sie mit den Altova MissionKit-Tools XSL entwickeln können. Die Kurse sind on-demand verfügbar und völlig kostenlos.