Home & blog  /  2012  /  Jun  /  view post  /

XMLPlayground.com - my new project

posted: 06 Jun '12 18:46 tags: XML, XSL, XQuery, DTD, Schema

So I finally got this off the ground. Months in the making, this is a sandbox environment for XML development, including (E)XSLT, XQuery (to a point), DTD, Schema and more.

It's sort of a JS Fiddle for XML. Sessions can be saved, resumed and shared. Output is generated and optionally styled with CSS.

I built it primarily because in my current job I'm working a lot with XSLT (1.0 - the horror) and found I could do with a test environment.

To that end it's probably XSL it's best suited to. XSL includes are supported and parameters can be passed into it. Your generated output can also pass parameters back into your XSL, allowing your output to be dynamic and responsive.

The downside is it's built in PHP, which is never the best choice for XML technologies.

For a start there's no XSL 2.0, nor any support for XQuery. The latter is mitigated to a point by the use of XQIB (XQuery in the Browser).

Here's a demo session showing how XML, XSL and CSS combine to make a sortable table of Soviet composers.

post new comment

Comments (0)