<XMLPlayground />beta

Welcome to XMLPlayground -

a sandbox for XML development, including XSL, XPath, XQuery, Schema, DTD and RelaxNG. Read more...

Session description:


  • XML
  • tree
  • upload
  • view
  • view source
  • options

Import an XML file from your device or network:

A prefix for local paths, e.g. so you can pull in images from your server


  • main
  • includes
  • params
  • upload
  • involve
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

To send in params to your XSL, declare them below (How?)

Upload an XSL file from your device or network:


  • code
  • upload
  • involve

Upload a CSS file from your device or network:


  • Schema
  • DTD
  • upload
  • involve


  • code
  • upload
  • involve

Output generated from

Doing stuff...

Save session

Saving a session means you can resume it later, share it with colleagues or post it on dev community sites.

Session notes (unsaved session):

Use first paragraph as session description

Which validation type?

You have more than one validation textarea with code in it. Which do you want to use this time to generate output?

Please update your web browser (it's free!)

The browser you are using () is outdated and cannot handle XMLPlayground's super funky, super modern features. Upgradng your web browser is FREE and EASY, and means you are able to experience the cutting edge of internet technologies, so do yourself a favour!