2 Replies Latest reply: Jun 23, 2011 8:38 PM by Jared Morgan RSS

Problems with DTDs in (j)docbook builds

Pete Muir Master

Hi

 

Over the last couple of days we've started to recieve errors like:

 

INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] XSLT problem

 

Embedded error: error rendering [Failure reading file:/qa/services/hudson/hudson_workspace/workspace/Seam-3.x-faces-documentation/reference/docs/reference/src/main/docbook/en-US/master.xml] on master.xml
Server returned HTTP response code: 403 for URL: http://www.oasis-open.org/docbook/xml/4.3/ent/iso-grk3.ent

 

which I think is due to oasis-open.org implementing some sort of blocking on repeated requests for dtds (as the resolution of the file in a browser works fine, and it's a different file that causes the error each time).

 

We do use the dtds in our XML  (e.g. http://anonsvn.jboss.org/repos/seam/modules/faces/trunk/docs/reference/src/main/docbook/en-US/installation.xml).

 

Anyone got any ideas how to fix (e.g. can does jdocbook come with local dtds which can be used to replace the remote lookups?).

  • 1. Re: Problems with DTDs in (j)docbook builds
    Pete Muir Master

    FTR it appears using

     

    <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
       "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" []>

     

    fixes this

  • 2. Re: Problems with DTDs in (j)docbook builds
    Jared Morgan Newbie

    Hi Pete

     

    I know we've been in touch over email about other style-related questions. Apologies for not responding to your question here: the forums decided not to notify me of any new activity on the site, so I wasn't even aware you asked a question

     

    Looks like you have resolved the issue yourself, selecting the latest supported DTD from Oasis. I think DocBook 4.3 is quite outdated now.

     

    Hit me up on email if you have any more questions, Pete.

     

    I've enabled notifications on the forum now so hopefully I won't miss any more questions.

     

    Cheers

     

    Jared