Thanks for your interest in GXML. GXML is a transformation tool for XML, allowing you to process XML code in many ways. It's like XSLT in purpose, but much simpler to learn and get started with. While simpler than XSLT, GXML has features powerful enough for many tasks, comes in an easy-to-use package, and is highly extensible for special tasks.
These are GXML's high-level features:
There are several test files in the "test" directory of your GXML distribution. Change into this directory and run a couple of the .pl files. Try variables.pl to start, since that's the next topic I'll cover.
Object API: Creating and using GXML objects.
Variables: Next, dig into variable substitution in its various forms.
Templates: Templates are the power of GXML -- this is what makes it useful.
Commands: Commands are a new feature to GXML 2.0, giving it the most-needed features from XSL.
Other Features: There's lots of extra stuff you can do with GXML. This is where we pick up the scraps.