February, 10th, 2018
@about
Â
johannes kolbe.
xml developer at data2type GmbH
heidelberg, germany
we provide xml development, consulting, support and training
Â
@johanneskolbe
XML periodic table
- SVG visualization of XML standards
- available under creative commons license:
[git]: https://github.com/data2type/xml-periodictable
[en]: repository.data2type.de/xml-periodictable.svg
[de]: repository.data2type.de/xml-periodensystem.svg
Â
A collection of XML standards to be
available in the web for easy and
comprehensible viewing
XML repository
- available for free under:
Â
- continuous addition and development
- with examples and graphics
XML repository
A tool to check XSLT stylesheets for
dead and unused XSLT instructions
XSLT checker
continuous development over years may bloat up XSLT stylesheets including templates that aren't being used any more
XSLT checker
It runs data files against stylesheets and outputs a summary
XSLT checker
XSLT checker
XSLT
xsl:template match="ms:alc"
xsl:template match="ns:alc"
Â
xsl:choose
when test="right"
when test="wrong"
Â
xsl:choose when test="real" when test="fake"
It checks for:
xsl:for-each, xsl:for-each-group,
xsl:if, xsl:when; xsl:otherwise
and xsl:template.
XSLT checker
use case scenarios:
- projects with long history of XSLT development
Â
discover:
- changes of schema and dependencies
- specific usages in XSLT that change (e.g. xsl:if {@val})
XSLT checker
available under:
XSLT checker
XML repository
repository.data2type.de
Â
XML periodic table
github.com/data2type/xml-periodictable
Â
XSLT checker
github.com/data2type/xslt-checker
Â
Questions and comments.