Ihre Spezialisten für XML XSL-FO - WordML - XSLT
XML-Technologien:
XML >>>
XSLT >>>
XPath >>>
XSL-FO >>>
WordML >>>
SpreadsheetML >>>
PresentationML >>>
ePUB >>>
ePub für (In)Designer >>>
HTML & XHTML >>>
CSS >>>
SVG >>>
MathML >>>
XML Schema >>>
XProc >>>
Schematron >>>
DocBook >>>
DITA >>>
RSS & Atom >>>
Reguläre Ausdrücke >>>
Python >>>
Perl >>>
Oracle SQL >>>
Java und XSLT >>>
LinkedIn-Gruppe XML-Technologien
Sie sind bei LinkedIn?
Wir auch.
Werden Sie Mitglied in unserer Gruppe XML-Technologien und diskutieren Sie spannende XML- und KI-Themen mit uns!
XML-Nachschlagewerk:
XML 1.0 & 1.1-Referenz >>>
DOM-Referenz >>>
SAX-Referenz >>>
XSLT 1.0-Referenz >>>
XSLT 2.0-Referenz >>>
XSLT- & XPath-Funktionen >>>
XPath–Sprachreferenz >>>
XSL-FO-Referenz >>>
WordML-Referenz >>>
HTML/XHTML-Referenz >>>
CSS-Referenz >>>
MathML-Referenz >>>
XML Schema-Referenz >>>
XProc-Referenz >>>
Schematron-Referenz >>>
RSS 2.0-Referenz >>>
Atom-Referenz >>>
Unser Octopus Service:
Folgt uns:
Veranstalter von:
Logo der XML-Konferenz Markupforum
Unsere Partnerveranstaltung:
Weitere Schulungen:
Der XSLT Checker, ein kleines Projekt von data2type, ist ein kommandozeilenbasiertes Tool und steht auf GitHub zum kostenlosen Download zur freien Verfügung.
Er analysiert vorhandene XSLT-Stylesheets anhand eines XML-Eingabedatensatzes. Als Ergebnis erhält man eine Übersicht über alle XSLT-Befehle, die bei der Verarbeitung der Eingabedaten nicht verwendet wurden.
In der Praxis gibt es sehr oft Projekte, bei denen XSLT-Stylesheets über Jahre hinweg weiterentwickelt, meist von mehreren Entwicklern verändert, angepasst und somit auch "aufgebläht" werden, d.h. es können sehr viele Templates und Befehle drinstecken, die mittlerweile "tot" sind oder gar nicht mehr verwendet werden.
Diese unnötigen Befehle erschweren das Lesen und Verstehen der Stylesheets und verlangsamen außerdem die Performance der Verarbeitung.
Mit Hilfe des XSLT Checkers können zum Beispiel auch Änderungen im verwendeten XML Schema und verschiedene Abhängigkeiten im Code erkannt werden sowie Änderungen bei der Verwendung von bestimmten Elementen und Attributen im XSLT (z.B. xsl:if {@val}).
In der folgenden Abbildung ist der Ablauf schematisch dargestellt: Der XSLT Checker prüft XML-Dateien gegen Stylesheets und gibt eine Zusammenfassung aus.
So funktioniert der XSLT Checker
Abbildung: So funktioniert der XSLT Checker.
Die Ausgabe beinhaltet zwei Versionen desselben Berichts: eine Textdatei sowie ein XML. Darin sind alle nicht-genutzten XSLT-Befehle mit Zeilenangabe im Stylesheet sowie deren Position (z.B. zur Abfrage in XPath) zu finden.
Eine detaillierte Bedienungsanleitung für den XSLT Checker finden Sie auf Englisch auf unserer GitHub-Seite.
Die folgende Abbildung zeigt zwei beispielhafte Anwendungsfälle für den Checker:
XSLT Checker - Beispiele
Abbildung: XSLT Checker - Beispiele.
Folgende Voraussetzungen müssen für den Gebrauch des XSLT Checkers gegeben sein:
Copyright © 2025 - data2type GmbH - Impressum - Datenschutzerklärung