[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook] Including multiple elements
Hi, You could use a system entity reference. System entities do not have to be well-formed XML documents, and they are processed by every XML parser. However, they do have to be declared before being used. <!DOCTYPE article [ <!ENTITY exampleA SYSTEM "programlisting.xml"> ]> <article> <example> <title>My example</title> &exampleA; </example> </article> Bob Stayton Sagehill Enterprises bobs@sagehill.net ----- Original Message ----- From: "Remko Tronçon" <remko@el-tramo.be> To: <docbook@lists.oasis-open.org> Sent: Tuesday, March 09, 2010 4:47 AM Subject: [docbook] Including multiple elements > Hi, > > Is there a clean way to put multiple elements to include in a document > into one file? > > For example, I have the following toplevel file: > <article> > <example>[...]</example> > </article> > At the place of the [...], I want to insert a generated > <programlisting/> and <calloutlist/> (which belong together, and > therefore are generated in one file). I'm currently doing it like > this: > <article> > <example> > <include xmlns="http://www.w3.org/2001/XInclude" > href="programlisting.xml" > xpointer="xpointer(//programlisting|//calloutlist)"/> > </example> > </article> > Where programlisting.xml looks like this: > <foo> > <programlisting>...</programlisting> > <calloutlist>...</calloutlist> > </foo> > > The drawbacks are that > a) The dummy 'foo' element is ugly > b) this uses xpointer, which not all processors support > > I was hoping I could replace <foo/> by some container element like > <div/> in HTML, such that I could xinclude the whole document, but > there is no such element in DocBook AFAIK. > > Is there a cleaner alternative (except for splitting both up into 2 files)? > > thanks, > Remko > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-help@lists.oasis-open.org > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]