[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK-APPS: Newbie: Which validating parser for XML DocBook?
> From: Piet Seiden <ps@db.dk>
>
> I'm starting out with XML, trying to convert existing documents using the
> DocBook XML DTD (4.1.2). As editor I have tried using XML Spy 4.0 but have
> not been able to validate anything, not even simple sample documents. Before
> this drives me insane, I would like to inquire here, if there is a
> validating XML parser known to work well with the DocBook XML DTD. The
> platform should be either Windows, Mac OS X, FreeBSD or Linux.
> Thanks in advance
> Piet.
One short path to XML validation is to download the Windows
binaries of libxml2 from:
http://www.fh-frankfurt.de/~igor/projects/libxml/index.html
And then use the included 'xmllint' tool as follows:
xmllint --valid --noout filename.xml
If you haven't yet put a <!DOCTYPE> declaration at
the top of your XML file to tell the parser where
the DTD is, you can instead use this form:
xmllint --dtdvalid ../docbook.412/docbookx.dtd --noout filename.xml
to provide the path to the docbook dtd file.
Once you have valid XML, you'll probably also want to
download the libxslt binaries so you can transform
your XML using XSLT. And of course libxml2 and libxslt are
also available in source form for Linux.
bobs
Bob Stayton 400 Encinal Street
Publications Architect Santa Cruz, CA 95060
Technical Publications voice: (831) 427-7796
Caldera International, Inc. fax: (831) 429-1887
email: bobs@caldera.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC