Treebeard / News: Recent posts

Treebeard version 0.9.0 released

Treebeard is a cross platform XSLT IDE written in Java; it's editor allows the loading and editing of an XML document and an XSLT document at the same time. It can apply the XSLT to the XML and display the output for further editing / saving in XML, HTML or PDF. Treebeard also has a plug-able XML and XSLT parser architecture, and comes bundled with Xalan, Xerces and Saxon8.1.

This latest version has a major UI over haul and also includes the BSH bean shell for your scripting pleasure... read more

Posted by Rob 2004-10-08

Treebeard version 0.8.5 released

Treebeard is a cross platform XSLT IDE written in Java; it's editor allows the loading and editing of an XML document and an XSLT document at the same time. It can apply the XSLT to the XML and display the output for further editing / saving in XML, HTML or PDF. Treebeard also has a plug-able XML and XSLT parser architecture, and comes bundled with Xalan2.5 and Saxon7.5.

Treebeard can be downloaded at http://treebeard.sourceforge.net... read more

Posted by Rob 2003-11-07

Treebeard Serverside 1.3 released (development version)

The Treebeard project has released version 1.3 of it's server side processing engine cfx_treebeard. cfx_treebeard contains Xerces, Xalan, fop, batik, etc and ties them together to allow server side XML+XSLT and XML+FOP transformations. The coolest, most used, part is on the fly PDF file generation.

The newest version adds the ability to create PDFs from Tomcat4, as well as ColdFusion MX. The ColdFusion code is run through a custom tag, and the Tomcat version is via a jsp page (the jsp style might work on other types of jsp servers).... read more

Posted by Rob 2003-06-21

Treebeard version 0.8 released

Treebeard is a cross platform XSLT IDE written in Java; it's editor allows the loading and editing of an XML document and an XSLT document at the same time. It can apply the XSLT to the XML and display the output for further editing / saving in XML, HTML or PDF. Treebeard also has a plug-able XML and XSLT parser architecture, and comes bundled with Xalan2.5 and Saxon7.5.

Treebeard can be downloaded at http://treebeard.sourceforge.net... read more

Posted by Rob 2003-06-16

Treebeard v0.8rc4 released (rc3 recalled)

Treebeard is an XSLT IDE written in Java; it's editor allows the loading and editing of an XML document and an XSLT document at the same time. It also can apply the XSLT to the XML and display the output for further editing/saving. Treebeard has plugable XML and XSLT parsers.

* fixed the system id error. Style sheets that had references in them could fail due to this error (most notably docbook stuff). Treebeard does not have you save files before a transformation (that is part of it's charm); however, because of this fix you have to save the file prior to transformation if you want relative file include paths to work.
* added emacs like key binding (ctrl+f, ctrl+b, ctrl+n, ctrl+p, alt+f, alt+b, and F5 transforms)
* added some more skins
* fixed the fop temp file creation (fixed NPEs)
* added a little line:column display on the lower text area's left
* fixed several speed issues

Posted by Rob 2003-05-04

Treebeard/Fangorn v0.8rc1 is released

Treebeard is an XSLT IDE written in Java; a text editor that allows the loading and editing of an XML document and an XSLT document at the same time. It also can apply the XSLT to the XML and display the output for further editing/saving. Plugable XML and XSLT parsers. The new 0.8rc1 version fixes several bugs from the 0.7 version, it also adds the ability to save your desktop, and has look and feel support.... read more

Posted by Rob 2003-04-21

Treebeard project released version 0.7

Treebeard is an XSLT IDE / editor that can use many java parsers. It is written in Java and can run on many platforms.
You can download Treebeard at http://treebeard.sourceforge.net

Most of the changes in the new version are things that have been irritating me, bug fixes, and a couple functionality additions. The changes include:

* Added auto-indent - so when you hit enter you stay at your current indentation level
* Made most of the heavy weight dialogs into light weight ones
* Added the ability to have multiple XSLT templates (instead of the one "New XSLT"). Changed the config.xml to allow you to add as many templates as you want, and added a default FO template.
* In Windows 'Find' will now stay on top after you do a search - like it does on Linux
* When you select "show errors" the error window will pop to the top if it is already open - instead of doing nothing.
* You can now send results to a new Ent (fun - don't know how practical, but fun :)
* Added an analyzer that constantly runs on the XSLT and updates the name space listing so custom name spaces are highlighted correctly (beginning of code insight)
* Made most of the dialogs stay open - helpful if you switch between transformers or send the results to different places a lot.

Posted by Rob 2003-01-27

Treebeard project released version 0.6.5

The Treebeard project released version 0.6.5 of it's Java based XSLT IDE. Treebeard comes bundled with Xerces and Xalan, but allows you to use any TrAX and JAXP enabled transformers / parsers.

New updates in this release:

* Added help, some documentation, and a getting started guide
* Fixed some 'Find' bugs
* Added drag and drop to the text areas (not available on all OSs)
* Added ability to switch encoding types between utf-8, utf-16, and iso-8859-1
* Bundled the new Xalan and Xerces

Posted by Rob 2003-01-19

Treebeard Project - cfx_treebeard ColdFusion Custom Tag

cfx_treebeard is a Cold Fusion MX custom tag that does xslt transformations and FOP transformations. This gives Cold Fusion MX the ability to combine an XML document with a formating object document and create a PDF file on the fly.

While Cold Fusion MX has a built in process to do xslt transformations, one cannot pass parameters to the style sheet. cfx_treebeard allows unlimited style sheet parameters to be passed to the style sheet. ... read more

Posted by Rob 2002-11-16

Treebeard v0.6 released

Treebeard is an XSLT editor / IDE. The new version allows one to send transformation results to an external program. Treebeard now comes bundled with Xalan2-J 2.4.0 and Xerces2-J 2.1.0 parsers (but can use several parsers). It also now has built in FOP capabilities (It can do FOP preview as well as save as PDF).

Posted by Rob 2002-10-17

Treebeard/Fangorn v0.5 released

Treebeard is an XSLT IDE.

0.5 is a milestone release.

Treebeard - finally - has syntax highlighting. I incorporated the (slightly modified) JEdit syntax highlighting engine (recommended by www.xmlhack.com, and others). Thanks to Tom Bradford (the JEdit maintainer) for an awesome Component.

This version also introduces the Template browser Ent which allows one to open a file and list all the templates, associated parameters, and namespaces. It is helpful if you use a lot of includes and/or imports (it's also the beginnings of the code completion).... read more

Posted by Rob 2002-09-03

Treebeard v0.3 - Fangorn

Treebeard v0.3 called Fangorn is now available for download at http://treebeard.sourceforge.net.

Treebeard is an IDE that does XSLT transformations using any Java TrAX enabled parser. Treebeard allows all X* documents to be edited, and can use multiple parsers at the same time. Fangorn is a nice environment for learning, testing, and authoring XSLT documents. It comes bundled with xerces and xalan, and has an installer for most platforms.

Posted by Rob 2002-08-26

Treebeard v0.2

Treebeard version 0.2 was released on August 5, 2002. This is a milestone release. Version 0.2 has plug-able XSLT transformer support (TRaX and external), and an updated tree view/path builder. XSLT character highlighting was added in this release as well.

Treebeard has been used successfully with the following XSLT transformers:
* Xalan-J
* Saxon 6.5.2
* jd.xslt
* msxsl 4.0

Some bugs which cased Treebeard to blow up on MacOS X were fixed, rudimentary help was added, and an XSLT quick reference guide sneaked in this release too.... read more

Posted by Rob 2002-08-06