Hi Dave, hi Tom,

thanks for the great suggestions. I will try Daves Approach as it appears
simple to me.

Thanks again, Lars

2011/11/27 David Cramer <da...@thingbag.net>

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Lars,
> In this case, you could process the file after xincluding to remove
> the wrapper section and promote the child sections. E.g.
>
> <section role="wrapper">
>   <title> Debugging</title>
>      <section>
>              <title> Detail1 </title>
>       </section>
>          <section>
>              <title> Detail2 </title>
>       </section>
> </section>
>
> Then then in the preprocessing xslt:
>
> <xsl:template match="section[@role='wrapper']">
>  <xsl:apply-templates select="section"/>
> </xsl:template>
>
> <xsl:template match="@*|node()">
>  <xsl:apply-templates select="@*|node()"/>
> </xsl:template>
>
> It will work in this case since the doc is valid with the wrapper as
> well as the wrapped content. If the wrapper were a chapter, then it
> wouldn't work well because your doc wouldn't be valid at authoring
> time even if it would be after pre-processing.
>
> David
>
> On 11/27/2011 05:51 AM, Lars Vogel wrote:
> > Hello,
> >
> > Sorry for the earlier mail, I accidently send it out before it was
> > finished.
> >
> > I have a DocBook source with I want to re-use in different
> > environments.
> >
> > For example I have an web tutorial for Java Debugging which is an
> > "Article" and which following the structure:
> >
> > <section> <title> Debugging</title> <section> <title> Detail1
> > </title> </section> <section> <title> Detail2 </title> </section>
> > </section>
> >
> > I want to re-use Detail1 and Detail2 in an larger document of type
> > "book". I do this via an x-include.
> >
> > <chapter> <title>Developing Java</title> <xi:include
> > xmlns:xi="http://www.w3.org/2001/XInclude";
> > href="../EclipseDebugging/content/010_content.xml" /> </chapter>
> >
> > Unfortunately this brings also in the first section of the article
> > which I would like to filter out. The desired result would be:
> >
> > <chapter> <title>Developing Java</title> <section> <title> Detail1
> > </title> </section> <section> <title> Detail2 </title> </section>
> > </chapter> Is that possible via a kind of filtering?
> >
> > Best regards, Lars -- Lars http://www.vogella.de - Eclipse, Android
> > and Java Tutorials http://www.twitter.com/vogella - Lars on
> > Twitter
> >
> >
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQEcBAEBAgAGBQJO0lECAAoJEMHeSXG7afUhP+AIAIIKEl+HF7iKwMq8iOCUogou
> l7H7/zhcEsQjk1D2w/izRqRU8h9Um7J2XF3bVu4Ni6n3lrZxkwvCdRpOFU32YMvI
> IoQOIphWP57MmZCYZOOU6iJ+OzzJccPdQeIp497tfDZn3OlcW09BKHn9Wh+ucc7G
> jLOl/lz1lrbDXKcbzF/1M03rXiEbDWU28L+vS6oAYXWyQaXxGaHTsgKpDyH07RMB
> rpAvM7esD4NbvAG6ujng8mk5LGyCxXW94EaDcFmiYID2NsckX2/wPChhZqIghr3y
> hrIHqu7IYGs8697rxd/lVuhwNa19DpX4KH+QeMKbSbjQjW2NyvqieaCYLFgvdbQ=
> =DFUv
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org
>
>


-- 
Lars
http://www.vogella.de - Eclipse, Android and Java Tutorials
http://www.twitter.com/vogella - Lars on Twitter

Reply via email to