This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: no ID for linkend
- From: Bob Stayton <bobs at caldera dot com>
- To: Gabor Hojtsy <goba at php dot net>,DocBook list <docbook-apps at lists dot oasis-open dot org>, phpdoc at lists dot php dot net
- Date: Thu, 26 Dec 2002 23:25:41 -0800
- Subject: Re: DOCBOOK-APPS: no ID for linkend
- References: <007001c2ad18$3d2e4ca0$3bc14d3e@mia>
On Thu, Dec 26, 2002 at 08:51:52PM +0100, Gabor Hojtsy wrote:
> Hi!
>
> I just tried to build a CHM out of the PHP Documentation sources
> using xsltproc, and I keep getting:
>
> | Error: no ID for constraint linkend: funcref.
> | Error: no ID for constraint linkend: langref.
> | Error: no ID for constraint linkend: features.
> | Error: no ID for constraint linkend: appendixes.
> | Error: no ID for constraint linkend: language.basic-syntax.phpmode.
> | ...
>
> While the IDs are there of course. If I add any XML node with
> any of these IDs, xsltproc first says I have duplicate IDs, and
> then in the next step of the process says, there is no ID for
> constraint linkend...
>
> I have never experienced this kind of error, nor do I even think
> about anything that can cause this. I have looked into the
> stylesheet code, and seen, that a simple key() XPath call is used
> to find the ID. I have also checked that the DTD is found and
> probably loaded in, so it should identify IDs as IDs (as the duplicate
> ID error message also indicates)...
>
> My question is how to overcome this issue? A major part of the links
> in the PHP manual are missing if I process the manual this way...
> Everything used to be all right, and I cannot remember that we
> upgraded or changed the stylesheets...
Perhaps you could supply a precise pointer to a specfic
file that exhibits this problem, and the commands
and processor version you are using.
--
Bob Stayton 400 Encinal Street
Publications Architect Santa Cruz, CA 95060
Technical Publications voice: (831) 427-7796
The SCO Group fax: (831) 429-1887
email: bobs@sco.com