Skip to content

pldg/xth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XTH

size-badge downloads-badge

With xth (xml to html) you can load an XML file and its associated XSLT stylesheet and transform them to HTML.

No dependencies, weight only 1.3kb.

Works client-side in all major browsers including Internet Explorer 10 and newer versions.

Install

CDN

<script src="https://unpkg.com/xth/xth.min.js"></script>

NPM

npm install --save xth

Example

var xml = 'path/to/xml';
var xsl = 'path/to/xsl';

xth(xml, xsl, function(html) {
  console.log(html);
});

Try online

Go to pldg.github.io/xth (the source code is in gh-pages branch).

Test locally

  1. Execute python3 -m http.server
  2. Open http://localhost:8000/test/

API

xml

Required
Type: String

Path to XML file.

xsl

Required
Type: String

Path to XSLT file.

callback

Required
Type: Function

callback(html) takes the parsed HTML as argument.