[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [xml/sgml] How to reference docbookx.dtd via file://?



Jeff Chimene wrote:
--- Mark Johnson <mrj@debian.org> wrote:


Jeff Chimene wrote:

Hi,

Is the answer to simply rewrite the SYSTEM identifier in the DOCTYPE declaration?

Yep, that'll work.


Yes, it did/does. I wound up edting the dbforms DTD to
reference V4.3 of the docbookx DTD.

Yes, I believe version 1.1 of the dbforms DTD references V4.1.2 of the DocBook XML DTD. When 1.2 is released, hopefully it'll customize V4.4, which is expected to become a committee standard. Either way, you should be able to safely use any DocBook XML DTD with Version >= 4.1.2.

<!DOCTYPE article
PUBLIC "-//OASIS//DTD DocBook HTML Forms Module V1.1//EN" "dbforms.dtd"!>


I guess I'm surprised that the PUBLIC declaration
doesn't match a catalog entry.

It should. If it doesn't it's my fault (as the package maintainer.)

I have to admit that I'm quite new to XML.

This isn't an XML issue - it's more of a "package maintainer needs to update his package" issue:-) OIW, I need to update that package to make sure that it's registering its DTD in the XML catalog system.

I have some package maintenance to do this weekend, so I'll take a look at the package then.


Yes, that's what I wound up doing. However, it
requires hardcoding the DTD location - something that
doesn't seem quite right. To make my life easier,
should I use update-xmlcatalog to point to the dbforms
DTD?

That should do the trick.


--
____________________________________________________________
Mark Johnson      <mrj@debian.org>
Debian XML/SGML:  <http://debian-xml-sgml.alioth.debian.org>
Home Page:        <http://dulug.duke.edu/~mark/>
GPG fp: DBEA FA3C C46A 70B5 F120  568B 89D5 4F61 C07D E242



Reply to: