From:

Dave Carver: XInclude Support in 0.5M6

The upcoming XSL Tooling0.5M6 milestone is going to have many user interface improvements. It's starting to bring the XSL editing support that many other xsl tools have had for a while. One item that will be of interest to those that are working with Docbook or DITA related files will be a XInclude ANT Task contributed by Lars Vogel. This will allow for the merging of XML files that have the XInclude include element in them.


In the XSL Tooling project, all of our help is created in Docbookformat, and documented in several different Docbook files. We have a build process that uses an enhanced version of the eclipse.xsl styelsheet included with the Docbook Project, that generates the toc.xml, plugin.xml, and html files. The plan is to release the enhanced eclipse stylesheet along with a docbook specific project plugin for the XSL support.

For those working with DITA and Docbook files, there will also be two new content-types under the XML content-type. DITA with support for extensions of dita and ditamap, and Docbook with support for dbk or docbook extensions.

Once the Docbook styelsheets are approved, we'll look at getting the DITA-OTapproved for inclusion as well. This way the eclipse Web Tools project should have an easier way to regenerate their documentation, instead of depending on one company to regenerate the information.

Related Articles

Relatd Projects

xsserver

XSServer is a client/server system, which is intented to be an easy way to configure dhcp, iptables and squid (with squidguard) to make possible to have those working togheter at once. generating the needed config files for each.
db-xsl-cfg
DocBook XSL Configurator is a Java (Swing) application used to create DocBook XSL FO customization layers. It allows you to create DocBook XSL FO customization layers from within a GUI and runs external subprocesses to process DocBook XML and XSL.
eclipsexslt
Orangevolt EclipseXSLT provides XSLT support to the Eclipse platform. It is the Eclipse based successor of the java/swing based ROXES XmlWrite XSLT editing environment. It provides many great enhancements when working with XML/XSLT
foa
FOA is the world's first XSL-FO Authoring tool. It is a Java application that gives users a graphical interface to author XSL-FO stylesheets. With FOA you can generate pages, page sequences and fill them with content provided into one or more XML files. F
docbooksml
DocBook sml maintains multilingual documentations, generates fully automated artifacts(html,pdf,xml,txt), uses DocBook XSL,Saxon,Xalan,FOP,Lynx, is driven by Ant,Yax, supports Computer Aided Translation and runs standalone or in an IDE like Eclipse.
jmantools
The JManTools project is design to provide docbook to manpage conversion for the java community. Although there are existing tools (e.g. docbook2X) for the the generation of man pages from SGML docbook, there are as yet not equivalents for the XML versio
jsense
jSense aims to be a totally autonomous content filter that analyses pages with XML based filter definitions. Its proxy server base will ultimately have support for many protocols other than HTTP. It utilizes pure java and XML.
jbanana
JBanana is a framework MVC - CONTROLLER like Struts but with an enhanced support to XML/XSL. It works with JSPs also. Jolt is a framework MODEL used as Persistence mechanism WEB - Relational DataBase. Venus is a PRESENTATION framework using DHTML/JS
foray
FOray is an open-source XSL-FO publishing system that is suitable for converting XML content into PDF and other document formats. Although not yet fully conformant with the XSL-FO standard, it is very useful for many applications.
osmose-dev
Osmose is a tool to prepare multimedia presentations. We invite everyone to leave the WYSIWYG mode to a more complete way of working, that articulates: working on the content, adding multimedia files, and working on the style using a graphic theme.