xsl-list
[Top] [All Lists]

Re: [xsl] inline XML <emphasis>

2008-02-24 13:50:23
Thomas Kielczewski wrote:

  Hi

<cat>
<para>This is unstyled text <emphasis type="bold">and
this is bold. </emphasis>Now back to unstyled
text.</para>
</cat>

As you can see it has some inline style information
that's borderline not-well-formed.

  Why?  At first glance, I'd say this mixed content seems legitim.

For my ease of use I want the XML in this form (or the
equivalent result):

<cat>
<para><emphasis type="default">This is unstyled text
</emphasis><emphasis type="bold">and this is bold.
</emphasis><emphasis type="default">Now back to
unstyled text.</emphasis></para>
</cat>

  It seems you want the modified identity transform pattern, with:

    <xsl:template match="para/text()">
       <emphasis type="default">
          <xsl:copy/>
       </emphasis>
    </xsl:template>

  Regards,

--drkm




















      
_____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
http://mail.yahoo.fr

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>