OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] using local catalog in platform independent way



Thanks Gisbert,

   That would be the answer and indeed i had been playing with xml 
catalogs and included one in my ant task. Now however, here is my 
docbook-- it includes some other docbook files as well as another file 
like GridSphereLinks.xml like so:

<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: ReferenceGuide.xml,v 1.9 2004/07/26 13:37:40 novotny Exp $ -->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR1//EN"
 "../common/docbook-xml-4.3CR1/docbookx.dtd" [
 <!-- Useful snippets -->

<!ENTITY % GridSphereLinks SYSTEM "../common/GridSphereLinks.xml">

 %GridSphereLinks;

<!-- Each chapter is in its own file -->

<!ENTITY portlet-intro SYSTEM "portlet-intro.xml">
<!ENTITY portlet-lifecycle SYSTEM "portlet-lifecycle.xml">
<!ENTITY portlet-group SYSTEM "portlet-group.xml">
<!ENTITY portlet-layout SYSTEM "portlet-layout.xml">
<!ENTITY portlet-services SYSTEM "portlet-services.xml">
<!ENTITY portlet-persistence SYSTEM "portlet-persistence.xml">
<!ENTITY portlet-resources SYSTEM "portlet-resources.xml">

<!-- Application, page, library, component specification entities  -->
]>

So I have two questions:

1) How do I get rid of this line

<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR1//EN"
 "../common/docbook-xml-4.3CR1/docbookx.dtd" [

but still include the imports?

2) This line

<!ENTITY % GridSphereLinks SYSTEM "../common/GridSphereLinks.xml">

also looks problematic that it won't work with Windows, what can I do here?

   Thanks very much, Jason

Gisbert Amm wrote:

> Jason Novotny wrote:
>
>>
>> Hi,
>>
>>    I'm using Docbook finally with some success after lots and lots of 
>> work ;-)
>>
>> My software which is Java based includes the docbook and docbook-xsl 
>> tarballs and I want to use the DTD locally so my Ant tasks can create 
>> HTML from docbook using the style task without requiring network access.
>>
>> I have the following in my file:
>>
>> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR1//EN"
>>  "../common/docbook-xml-4.3CR1/docbookx.dtd" [
>>
>> So I've determined this will work under Unix, but I don't think it 
>> works on Windows-- can anyone recommend some approach that will work 
>> for both operating systems?
>
>
> You should use XML catalogs instead of hardwire the filesystem path 
> into your sources. See 
> http://www.sagehill.net/docbookxsl/Catalogs.html on how it works.
>
> Regards,
> Gisbert Amm
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]