[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Using XIncludes to include infosets
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 bobs@sagehill.net ----- Original Message ----- From: "Oliver Fischer" <plexus@snafu.de> To: "apps docbook" <docbook-apps@lists.oasis-open.org> 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 > > bobs@sagehill.net > > > > > > ----- Original Message ----- > > From: "Oliver Fischer" <plexus@snafu.de> > > To: "Bob Stayton" <bobs@sagehill.net> > > Cc: "apps docbook" <docbook-apps@lists.oasis-open.org> > > 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 docbook-apps-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/. > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]