XBook Downloads

xbook-1.1.16.zip

xbook-1.1.16.tar.gz

Version Info

    v1.1.16 4.feb.2004
- [bug] emtpy xsl:comment caused ArrayOutOfBoundsException in Xalan Sun version with JDK 1.4.2_03

v1.1.15 - 19.nov.2003
- [ant] - avoid conflicts with ant with xerces/xalan by using java iso xbooktask in build.xml
- [version] added version/build info printed when executed (Version.java)
- [jaxp] tried using JAXP with Xerces (Crimson still doesn't work for my entity resolver)
- [doc] some more documentation on using XBook in Ant (generation guide)

v1.1.14 - 10.okt.2003
- [styles] - changed most of the default styles
- [listings] code listings came in black when converting to pdf (changed text2html.xsl)

v1.1.13 - 17.okt.2002
- [lib] upgrade from Ant 1.4.1 to 1.5
- [toolkit.xml] fix EntityResolverImpl.java for "file:///" system id (win anomaly?)

v1.1.12 - 21.aug.2002
- [feature] album: you can generate a basic album out of a directory of .jpg files (dir2album).
- [feature] text/doc: allow section nesting upto 8 levels (you now can use section[1-8] tags)

v1.1.11 - 28.jul.2002
- [bug] album: invalid file separator generated for thumbnails in some cases
- [bug] xdoc: getAssetsDir() returned wrong filename such that assets subdirs were not copied

v1.1.10 - 14.jul.2002
- [bug] xhtml tag also copied this tag as well (text2html.xsl)

v1.1.9 - 11.jul.2002
- [feature] allow a titleImage (e.g. a logo) to be used as the top of the HTML menu
- [text.dtd] as-is now allows any text content
- [text.dtd] add "target" attribute to "link" element and process in text2html.xsl
- [bug] if the "default" file in a book.xml is not an XML file (like main.html) generation fails

v1.1.8 - 9.jul.2002
Mainly more documentation.
- [documentation] yes even more and more documentation
- [bug] term for dictionary was never defined in text.dtd
- [bug] text2html.xsl used default formatting for dictionary element

v1.1.7 - 9.jul.2002
- [text.dtd] storing empty anchors now results in dummy unique anchor
- [documentation] yes more and more documentation
- [bug] term for dictionary was never defined in text.dtd
- [bug] text2html.xsl used default formatting for dictionary element

v1.1.6 - 8.jul.2002
- [feature] add page DTD (page.dtd) and XSL (page2html.xsl) to generate simple web-pages
- allow XML documents (e.g. based on page.dtd) to be used and processed by xdoc for default (content) document
- [xmenu] only copy default document if it exists (else the user must ensure it is in the dest dir).
- [extensibility] added FAQ example under test/extend to show how to add your own DTD and XSL
- [bug/feature] you can now use the "id" attribute in section* and use an internal link to it
- [documentation] more documentation added

v1.1.5 - 5.jul.2002
- [doc.dtd/xsl] resolve internal links to anchors and references over split HTML files.

v1.1.4 - 4.jul.2002
- [bug] anchor tag in text2html.xsl didn't take the id attribute !
- [doc.dtd] made id-tag in front section optional
- [scripts] first version of Unix shell scripts xdoc.sh and xbook.sh

v1.1.3 - 4.jul.2002
- All document transformations (doc/album etc) are processed through XDoc.java
- generic xdoc command for any document type ans XSL sheet
- [album] thumbnail generation performed from within XSL sheet (Java extentions)
- [doc] documents can be transformed both through xbook and xdoc

v1.1.2 - 18.jun.2002
Note that DTD-checking is now on by default. You may get errors if your documents didn't
follow the DTD!!

- [style] start using skins (css only now)
- [bug] check for non-existing external or XML source document
- [enhance] do not generate references section and files when no back section in doc
- [test] changed naming of test directories
- [album] now integrated into xbook (see test/book)
- [album] also uses CSS skin
- [parsing] DTD checking is now always on except when you use xhtml escapes
- [document] added support for include tag to include external file (ranges)
- [document] added support "target" attribute to specify target frame (was only used in external)
- [document] added support "url" attribute to specify different destination document

v1.1.1 - 15.may.2002
- bugfix in menu lite generation (target attribute was hardcoded to "text")

v1.1.0 - 28.apr.2002
- Completely revised HTML document generation from XML (split output over multiple files)
- Added XAlbum for quick photo album generation (including thumnails!)
- Integrated XMenu into Xbook (no more seperate XMenu distribution)

v1.0.8 - 5.apr.2002
- upgrade to Xalan 2.3.1 and Xerces 2.0.1 (sigh)

v1.0.7 - 27.mar.2002
- added xhtml escape in order to include regular HTML within a XML document (thanks Gerald)
- improvements to layout in document XSL (*.xsl files)
- xsl files: add encoding="ISO-8859-1" (caused screwed up html)

v1.0.6 - 03.feb.2002
- fix EntityResolver to always try CLASSPATH (no cpath:/ anymore)

v1.0.5 - 21.jan.2002
- [bug] copy external documents should use destinationDocumentURL (not docs/fileattr)
- remove generation into 'docs' subdir in target (simply reflect source doc dir)
- copy all assets directories
- poweredBy property setting
- fixes in XML2HTML (closing Stream result for files)
- [bug] xbook-lite error in main()

v1.0.4 - 3.jan.2002
- upgrade from Xalan 1.1.D01 to 2.2.D14
- upgrade from Xerces 1.1.1 to 1.4.3
- upgrade to SAX2/DOM2/javax.transform (all in xml-apis.jar in Xalan 2.2.D14)
- rewrite nl.justobjects.toolkit.xml.XML2HTML to use javax.transform/Xalan2.2
- implement cpath:// URIResolver in nl.justobjects.toolkit.EntityResolverImpl
- update all xsl:includes (in rsc/holycow/xsl) to use cpath:// i.s.o. cpath:/

v1.0.3 - 19.dec.2001
- [bug] replace test/test1/mydoc.xml with new tags
- [doc.dtd] added optional label attribute for future autodir (automatic book generation from dir)
- [bin] added xbook-lite.bat script

v1.0.2 - 18.dec.2001
- added -lite option to generate plain HTML XMenu
- default text frame file is now copied by XMenu
- update ANT task to set -lite option

v1.0.1 - 13.dec.2001
- added xbook Ant task
- started documentation using xbook
- build.xml for xdoc dir
- defined tar/gz distribution

v1.0.0 - 12.dec.2001
- all basic stuff there


Added: Sept 17, 2024