Hi all,

I was trying to make a modular document with XIncludes using xpointer.
I would like to use them with the ID that tags are assigned. Like so

some doc:
...
<section id="reqs">
    <title>Requerimentos</title>
...
</section>
...

some other doc:

...
<xi:include href="../../antica/antica-iwrs-procs-admin/antica_admin.xml"
                xpointer="element(reqs)"/>
...

But this scheme is not working for me. Not in xsltproc neither in fop.

if I use xpointer="element(/1/6)" , for example, it does work

but that means that i cannot add an element (say a paragraph) before the
included elements, because that would mean that the numbering changes

what is wrong with my scheme?

i've searched lots of sites but i haven't found a similar problem, besides
some people that wasn't defining their DTD right

btw, I'm using docbook version 5 and my docbook headers look like this

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article [
<!ENTITY % HashEnts SYSTEM "urn:xml-antica:llaves.ent">
%HashEnts;
]>
<article version="5.0" xml:lang="es" xmlns="http://docbook.org/ns/docbook";
      xmlns:xlink="http://www.w3.org/1999/xlink";
      xmlns:xi="http://www.w3.org/2001/XInclude";
      xmlns:svg="http://www.w3.org/2000/svg";
      xmlns:m="http://www.w3.org/1998/Math/MathML";
      xmlns:html="http://www.w3.org/1999/xhtml";
      xmlns:db="http://docbook.org/ns/docbook";>

where i add a DOCTYPE element because I need to use some entities file
defined somewhere else
of course the ones belonging to the included parts are of type section :)

If someone of you could tell me the mistake im committing if any, it would
be very useful

Thanks a lot!

Reply via email to