This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: XInclude doesn't validate with xmllint


On Tue, 03 Dec 2002 07:30:03 -0500
Norman Walsh <ndw@nwalsh.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> / Vitaly Ostanin <vyt@vzljot.ru> was heard to say:
> | DocBook DTD doesn't support 'xml:base' attribute from
> | XInclude.
> 
> I think we're planning to fix that[1].

Thanks.

> | Yes, this attribute appear to content model, and useful for
> | many of included documents - 'xml:base' could be useful for
> | getting uniq values of 'id', uniq names of images in
> | <graphics> in the all set of documents.
> 
> Base URIs have no bearing on ID values.

ID values used for linking and must be uniq, right?

In modular set of docbook/xml after processing XInclude some
documents may to have duplicates of ID. 

I think what using 
'xml:base' + 'filename' + 'id'
can produce uniq values as result. In this case final
value of 'xml:base' can be calculated also from 'xml:base' of
parent tags (if there exists relative values).

This changes appear 'idref' of <xref/> and <link/>.

For images we have a similar problem - files with images must
have uniq names.

BTW, all html build exist in the one dir (except <sitemap>
of olinking schema from Bab Stayton). 'xml:base' could be useful
for split documents into separate dirs.

Sorry for disturb.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]