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

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

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


Subject: Re: [docbook] inserting general entities


XML Spy is wrong.  I can validate with a system entity declaration in
dbgenent.mod with two other validation tools, but when I use XML Spy 2004
Release 4 (the latest version), it reports the entity as being undeclared.
That's kind of surprising because that product has been around for awhile.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message ----- 
From: "René Haché" <rene-hache@shaw.ca>
To: "Bob Stayton" <bobs@sagehill.net>; <docbook@lists.oasis-open.org>
Sent: Wednesday, June 16, 2004 3:19 PM
Subject: RE: [docbook] inserting general entities


> Thanks Bob,
>
> I put them in the same directory as 'dbgenent.mod' but that doesn't
validate
> either (in xmlspy anyways). Second, you refer to a 'catalog system'. Is
that
> in your book?
>
> Thanks,
> René
>
>
>
> -----Original Message-----
> From: Bob Stayton [mailto:bobs@sagehill.net]
> Sent: Wednesday, June 16, 2004 1:46 PM
> To: René Haché; docbook@lists.oasis-open.org
> Subject: Re: [docbook] inserting general entities
>
>
> Well, don't give up on dbgenent.mod yet, as that is its purpose.  It is
> likely that your relative paths are not resolving.  To quote the XML spec
> (4.2.2):
>
> "relative URIs are relative to the location of the resource within which
the
> entity declaration occurs."
>
> That is 'section1.xml' is taken to be in the same directory as
dbgenent.mod.
> If that isn't the case, you need to set up a catalog system so you can
> resolve your entities in a flexible manner.
>
> Bob Stayton
> Sagehill Enterprises
> DocBook Consulting
> bobs@sagehill.net
>
>
> ----- Original Message -----
> From: "René Haché" <rene-hache@shaw.ca>
> To: <docbook@lists.oasis-open.org>
> Sent: Wednesday, June 16, 2004 12:03 PM
> Subject: [docbook] inserting general entities
>
>
> > Hi everyone,
> >
> > I am having a really difficult time understanding entities (character
and
> > general).
> >
> > The DTD in my DocBook document looks like this:
> >
> > <!DOCTYPE set SYSTEM "C:\studies\tools\dtd\docbookx.dtd" [
> > <!ENTITY section1 SYSTEM "section1.xml">
> > <!ENTITY section2 SYSTEM "section2.xml">
> > <!ENTITY section3 SYSTEM "section3.xml">
> > ]>
> >
> > However, I have hundreds of these general entities and I would like to
> place
> > them externally from my main DocBook XML file. I have tried putting the
> > entity declarations in "dbgenent.mod" but it doesn't work. I have read
> both
> > Norm's and Bob's books but obviously I am missing something.
> >
> > Thanks,
> > René
> >
> >
> >
> > To unsubscribe from this list, send a post to
> docbook-unsubscribe@lists.oasis-open.org, or visit
> http://www.oasis-open.org/mlmanage/.
> >
> >
> >
>
>
>
>
>
>




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