[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Request for subtitle of unexpected element: slides (update)
Hi, On Thu, 30 Aug 2012 16:35:19 +0200 Mathieu Malaterre <mathieu.malaterre@gmail.com> wrote: > On Thu, Aug 30, 2012 at 2:54 PM, Thomas Schraitle <tom_schr@web.de> > wrote: [...] > > If you use xsl:value-of, you get the complete _string_ of your > > subtitle content---without any quotes. The quotes can only appear > > if you allow your template to process its child elements. Use > > xsl:apply-templates and you will see the quotes. > > That is incorrect. I use <emphasis/> in my subtitle and it appears > nicely in the PDF metadata header. The <emphasis/> element has been > stripped out. It seems, I wasn't clear enough or I confused you with my mail, sorry. :) Let me explain it in other words: If you need a string representation of your subtitle, without any markup, then yes, xsl:value-of is the correct way. With xsl:value-of no templates are applied. However, if you have templates that needs to be processed when it appears in a subtitle, better use xsl:apply-templates (see the quote example from my last mail). Apart from the above thoughts, you can still try to introduce a new template and remove your previous modifications (in your template with match="*"). This time, replace xsl:apply-templates with xsl:value-of: <xsl:template match="slidesinfo/subtitle[1]" mode="subtitle.markup"> <xsl:value-of select="."/> </xsl:template> That should give you (hopefully) the same results. -- Gruß/Regards, Thomas Schraitle
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]