Chris@4: ---------------------------------------------------------------- Chris@4: This file is part of bzip2/libbzip2, a program and library for Chris@4: lossless, block-sorting data compression. Chris@4: Chris@4: bzip2/libbzip2 version 1.0.6 of 6 September 2010 Chris@4: Copyright (C) 1996-2010 Julian Seward Chris@4: Chris@4: Please read the WARNING, DISCLAIMER and PATENTS sections in the Chris@4: README file. Chris@4: Chris@4: This program is released under the terms of the license contained Chris@4: in the file LICENSE. Chris@4: ---------------------------------------------------------------- Chris@4: Chris@4: The script xmlproc.sh takes an xml file as input, Chris@4: and processes it to create .pdf, .html or .ps output. Chris@4: It uses format.pl, a perl script to format
 blocks nicely,
Chris@4:  and add CDATA tags so writers do not have to use eg. < 
Chris@4: 
Chris@4: The file "entities.xml" must be edited to reflect current
Chris@4: version, year, etc.
Chris@4: 
Chris@4: 
Chris@4: Usage:
Chris@4: 
Chris@4:   ./xmlproc.sh -v manual.xml
Chris@4:   Validates an xml file to ensure no dtd-compliance errors
Chris@4: 
Chris@4:   ./xmlproc.sh -html manual.xml
Chris@4:   Output: manual.html
Chris@4: 
Chris@4:   ./xmlproc.sh -pdf manual.xml
Chris@4:   Output: manual.pdf
Chris@4: 
Chris@4:   ./xmlproc.sh -ps manual.xml
Chris@4:   Output: manual.ps
Chris@4: 
Chris@4: 
Chris@4: Notum bene: 
Chris@4: - pdfxmltex barfs if given a filename with an underscore in it
Chris@4: 
Chris@4: - xmltex won't work yet - there's a bug in passivetex
Chris@4:     which we are all waiting for Sebastian to fix.
Chris@4:   So we are going the xml -> pdf -> ps route for the time being,
Chris@4:     using pdfxmltex.