Hi,

I tried as described below but it didn't help.
Any other idea?

Cheers,
JC

On Tue, Aug 12, 2008 at 7:07 PM, Jeff Hooker <[EMAIL PROTECTED]>wrote:

>  I'd suggest *defining* the parsing of the xinclude element rather than
> just going with the default. I'd start by parsing the xinclude as text
> (parse="text") and seeing if that prevents the parser from messing with the
> content. See  "4.2 Included Items when parse="xml" and  "4.3 Included Items
> when parse="text""  at http://www.w3.org/TR/xinclude/#processing
>
> This could also easily be bad advice. I just kind of flail my way out of
> situations like this.
>
> Jeff.
>
>  -----Original Message-----
> *From:* Jean Christophe Kautzmann [mailto:[EMAIL PROTECTED]
> *Sent:* Monday, August 11, 2008 1:05 PM
> *To:* [email protected]
>  *Subject:* [docbook-apps] Path resolution problem when using xi:include
>
>    Hi there,
>
> I use following versions:
> - Docbook 5.0
> - saxon 6.5.*
> - DocBook XSL stylesheets 1.72.0
>
> I include in my howto_website.xml (which is a chapter document) some code
> snippet from the topnav.jsp file as follows:
>
> <chapter status="draft" version="5.0" 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:mml="http://www.w3.org/1998/Math/MathML";
>       xmlns:html="http://www.w3.org/1999/xhtml";
>       xmlns:db="http://docbook.org/ns/docbook";>
> ...
>           <programlisting><textobject>
>               <textdata fileref="../../../checkout/topnav.jsp"></textdata>
>             </textobject></programlisting>
> ...
> </chapter>
>
> When I process howto_website.xml the generated pdf contains the code
> snippet from topnav.jsp as expected.
>
> Then I include howto_website.xml in howto_all.xml (which is a book
> document) as follows:
>
> <book status="draft" version="5.0" 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:mml="http://www.w3.org/1998/Math/MathML";
>       xmlns:html="http://www.w3.org/1999/xhtml";
>       xmlns:db="http://docbook.org/ns/docbook";>
> ...
>   <xi:include href="../howto_website/howto_website.xml" />
> </book>
>
> My folder structure looks as follows:
> C:\SVNdocumentation\product\docs\checkout\topnav.jsp
> C:\SVNdocumentation\product\docs\src\docbook\howto_all\howto_all.xml
>
> C:\SVNdocumentation\product\docs\src\docbook\howto_website\howto_website.xml
>
> The build is successful for this document but the generated pdf DOES NOT
> contain the code snippet.
> I get following message on the command line:
> "Cannot read file://C:/checkout/topnav.jsp"
>
> Instead of resolving to
> //C:/SVNdocumentation/product/docs/checkout/topnav.jsp, it resolves to
> //C:/checkout/topnav.jsp which is an invalid path.
>
> Can anybody help me?
>
> Thanks,
> Jean-Christophe
>
>

Reply via email to