XML periodic table
XML repository
XSLT checker
February, 10th, 2018
@about
johannes kolbe.
xml developer at data2type GmbH
heidelberg, germany
we provide xml development, consulting, support and training
@johanneskolbe
1
XML periodic table
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
2
XML repository
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
3
XSLT checker
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
Thank you.
Questions and comments.
xmlprague18_presentation
By d2t_johanneskolbe
xmlprague18_presentation
- 1,136