[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: handling embedded XML tags
Sorry, the examples I provided in my original posting were not quite accurate. This is an amended version: > Hi: > > I am currently converting documents at the Institute where I work into > XML > format. We are using standard simplified DocBook XML tags and > PHP/Sablotron to > do transformations. The XSLT stylesheets I am using have worked fine > until the > following problem arose: > > I have <emphasis> tags embedded in <para> tags like this: > > <para>Some text here <emphasis>emphasised words here</emphasis> and more text > here</para> > > I am using the following templates to handle this: > > <xsl:template match="para"> > <p> > <xsl:value-of select="."/> > <xsl:apply-templates select="emphasis"/> > </p> > </xsl:template> > > <xsl:template match="emphasis"> > <span> > <xsl:value-of select="."/> > </span> > </xsl:template> The output I'm getting is like this: <p>Some text here and emphasised words here and more text here</p><span>emphasised words here</span> The <para> elements are processed (including content of <emphasis> tags), then the <emphasis> elements are processed. What I am trying to achieve is this: <p>Some text here <span>emphasised words</span> and more text here</p> So, my question is, how can I apply the 'emphasis' template in an 'inline' manner to elements 'embedded' inside other elements? Hope this is clear. TIA Mick > ---------------------------------------------------- > MICHAEL HALL Web Development Officer > Batchelor Institute of Indigenous Tertiary Education > W: mick.hall@xxxxxxxxx (08) 8951 8352 > H: ninti@xxxxxxxxx (08) 8953 1442 > ---------------------------------------------------- > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > ---------------------------------------------------- MICHAEL HALL Web Development Officer Batchelor Institute of Indigenous Tertiary Education W: mick.hall@xxxxxxxxx (08) 8951 8352 H: ninti@xxxxxxxxx (08) 8953 1442 ---------------------------------------------------- XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|