Re: Changes in 1.79.1 stylesheets affecting XLink/xref handling?

Janice Manwiller <[email protected]>
Newsgroups gmane.text.docbook.misc
Message-ID <CAP=m=hA8dtgS5ztw8njtWaR+n6DiXZy10Wh=qApH5AVx-qDTOw@mail.gmail.com>
I don't really have a deep knowledge of the stylesheets/processors, but I
can tell you that for link and xref, I use linkend and not xlink:href to
specify the ID to jump to.

So "Please see <xref linkend="section.internal_export_format"/>"

I only use xlink:href when linking out to a full URL.

Janice


On Sun, Oct 22, 2017 at 7:53 AM, Johan Persson <[email protected]> wrote:

> I recently had to revisit a older project and when now trying to rebuild
> the docs with an updated environment I run into problem.  The docs still
> builds fine with saxon6.5.5 but not with xsltproc both using 1.79.1 version
> of the stylesheets.
>
> When I try to regenerate the docs with xsltproc I now get a number of
> errors regarding XLink/xref which the docs makes heavy use of (as well as
> xinclude for modularization). Basically I now get a number of error combos:
>
> Error: no ID for constraint linkend: "some-link-that-exists".
> XLink to nonexistent id: some-link-that-exists
>
> This makes me think that either:
> 1) I previously was sloppy and used some syntax that wasn't correct (but
> wasn't flagged as an error and that saxxon still accepts)
> 2) xsltproc in later version has changed behaviour
> 3) The stylesheets have a changed behaviour
>
>
> The way I typically use links is simple:
>
> "Plese see: <xref xlink:href="#section.internal-export-format"/> "
>
> with the corresponding id defined as, in this example a section in another
> file:
>
> "<section xml:id="section.internal-export-format">
> <title> some-title </title>
> <para> ... </para>
> </section>"
>
> Since i really want to use xsltproc and not switch to saxon I was
> wondering if someone can shed some light on the errors of my way and what
> might have changed?
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Janice Manwiller
Principal Technical Writer
Sqrrl Data, Inc.
www.sqrrl.com | @SqrrlData
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.