Next in thread →
Next in month →
Re: [docbook-apps] Using XIncludes to include infosets
Thank you Bob,
I haven't seen the wood for the trees (interesting: the same saying
exists in german too): No DTD, no ID!
Kind Regards,
Oliver Fischer
Bob Stayton wrote:
> Now I see the problem. You are using the id('x26122003')
> function, but that function relies on the DTD being available
> to identify which attributes are actually of attribute type ID (the name
> 'id'
> is not the determining factor). Since your <tip> file does not
> have a DOCTYPE, the xinclude processor cannot determine
> which element has that id.
>
> You can solve the problem by either:
>
> a. Adding <!DOCTYPE tip PUBLIC "etc."> to the fragment file to
> refer to the webpage or docbook DTD.
>
> b. Change the xpointer syntax to use the attribute name instead:
>
> xpointer="xpointer(//*[@id ='x26122003'])"
>
> Bob Stayton
> Sagehill Enterprises
>
>
>
> ----- Original Message -----
> From: "Oliver Fischer" <>
> To: "apps docbook" <>
> Sent: Monday, February 02, 2004 10:39 AM
> Subject: Re: [docbook-apps] Using XIncludes to include infosets
>
>
>
>>Bob Stayton wrote:
>>
>>>Hmm, exactly what is your result? I tested with your document
>>>and the paragraph with the specified id was in the output.
>>>Are you getting any error messages at all?
>>
>>Yes, I am getting error messages. Here is my log:
>>
>>Script started on Mon Feb 2 19:30:52 2004
>>plexus@warpgondel2: ~/labor/xinclude-fehler$ xmllint --version
>>xmllint: using libxml version 20605
>> compiled with: DTDValid FTP HTTP HTML C14N Catalog XPath XPointer
>>XInclude Iconv Unicode Regexps Automata Schemas
>>plexus@warpgondel2: ~/labor/xinclude-fehler$
>>plexus@warpgondel2: ~/labor/xinclude-fehler$ xmllint --xinclude
>
> xinclude.xml
>
>>xinclude.xml:13: element include: XInclude error : XPointer evaluation
>>failed: #xpointer(id('x26122003'))
>>xinclude.xml:13: element include: XInclude error : could not load
>>daten.xml, and no fallback was found
>><?xml version="1.0" encoding="iso-8859-15"?>
>><webpage xmlns:html="http://www.w3.org/1999/xhtml"
>>xmlns:xlink="http://www.w3.org/1999/xlink"
>>xmlns:rddl="http://www.rddl.org/" id="testsZwo.xinclude" lang="de">
>> <head>
>> <title>XIncludes</title>
>> </head>
>>
>> <section>
>> <title>Inhalt mittels XInclude einbinden</title>
>>
>> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
>>href="./daten.xml" xpointer="xpointer(id('x26122003'))">
>> <xi:fallback>
>> <warning>
>> <para>XInclude schlug fehl!</para>
>> </warning>
>> </xi:fallback>
>> </xi:include>
>> </section>
>>
>> <section>
>> <title><filename>xinclude-daten.xml</filename> als Text
>>eingebunden</title>
>>
>> <programlisting><?xml version="1.0"?>
>><tip>
>> <para id="x25122003">Das sollte man nicht sehen!</para>
>> <para id="x26122003">XInclude war erfolgreich!</para>
>></tip>
>></programlisting>
>> </section>
>>
>></webpage>
>>
>>
>>plexus@warpgondel2: ~/labor/xinclude-fehler$ cat daten.xml
>><?xml version="1.0"?>
>><tip>
>> <para id="x25122003">Das sollte man nicht sehen!</para>
>> <para id="x26122003">XInclude war erfolgreich!</para>
>></tip>
>>plexus@warpgondel2: ~/labor/xinclude-fehler$ exit
>>plexus@warpgondel2:
>>~/ew/av/adoc/richtlinien/konfigurationsmanagement/versionierung$ exit
>>
>>Script done on Mon Feb 2 19:35:43 2004
>>
>>
>>
>>
>>
>>
>>>Bob Stayton
>>>Sagehill Enterprises
>>>
>>>
>>>
>>>----- Original Message -----
>>>From: "Oliver Fischer" <>
>>>To: "Bob Stayton" <>
>>>Cc: "apps docbook" <>
>>>Sent: Monday, February 02, 2004 6:09 AM
>>>Subject: Re: [docbook-apps] Using XIncludes to include infosets
>>>
>>>
>>>
>>>
>>>>Hello Bob
>>>>
>>>>Thank you for your reply.
>>>>
>>>>Bob Stayton wrote:
>>>>
>>>>
>>>>>Try using this syntax:
>>>>> xpointer="xpointer(id('x26122003'))"
>>>>
>>>>I tried it but the result is still the same.
>>>>
>>>>
>>>>
>>>>>Make sure you are using the latest xsltproc (libxslt 1.1.2 and libxml
>>>>>2.6.5).
>>>>>Several xinclude bugs have been fixed recently.
>>>>
>>>>I am using this versions.
>>>>
>>>>
>>>>
>>>>>Personally, I find the xpointer="xpointer()" syntax a bit redundant.
>>>>
>>>>And from my viewpoint it is misleading.
>>>>
>>>>
>>>>
>>>>>I can't actually tell from reading the W3C specs. Perhaps
>>>>>Daniel Velliard can clarify.
>>>>
>>>>I think, I am going to write a bugreport. :(
>>>>
>>>>BTW. does the current xalanJ version support XIncludes? I think, that is
>>>>it necessary for my to have a redundant tool chain.
>>>>
>>>>Kind Regards,
>>>>
>>>>Oliver Fischer
>>>>
>>>>
>>>>
>>>
>>>
>>To unsubscribe from this list, send a post to
>
> , or visit
> http://www.oasis-open.org/mlmanage/.
>
>>
>>
>
>
Next in thread →
Next in month →