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:

repository.data2type.de

 

- 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

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.