the skew.org
XML & XSLT resources

maintained by Mike J. Brown

Articles

The skew.org XML Tutorial

A reintroduction to XML with emphasis on encoding

XSLT examples

ASCII XML Tree Viewer

A stylesheet for XPath/XSLT data model visualization (plain text)

Pretty XML Tree Viewer

Another stylesheet for XPath/XSLT data model visualization (HTML+CSS)

condense.xsl

A stylesheet to strip extraneous whitespace & comments

replace.xsl

An XSLT template to perform substring replacements

linefeed_to_br_demo.xsl

Similar to replace.xsl; replaces linefeed character with <br>

url-encode.xsl

An XSLT template to percent-encode an ASCII or ISO-8859-1 string

trim.xsl

A stylesheet that demonstrates trimming leading and trailing whitespace

genid.xsl

A stylesheet to test an XSLT processor's conformance regarding document identity

reindent.xslnew! 25 Oct 2006

A stylesheet to re-indent (pretty-print) poorly indented XML

Miscellaneous XML-related

XML & XSLT related off-site links

Many excellent resources for XML and XSLT developers

XPath 1.0 with errata
XSLT 1.0 with errata

The W3C specifications, edited to include all errata

Miscellaneous non-XML

Cima's UTF-8 Magic Pocket Encoder/Decoder

"The Ultimate UCS<->UTF-8 Manual Converter"

ISO IR-001: The set of control characters of ISO 646

HTML-based interpretation of the standard that defines the C0 control set