Subject: Re: Processing CDATA From: James Clark <jjc@xxxxxxxxxx> Date: Sun, 24 Jan 1999 08:35:53 +0700 |
Probably the easiest way is to use a mode: <xsl:template match="question"> <tr><xsl:apply-templates/></tr> <tr><xsl:apply-templates select="textanswer" mode="answer"/></tr> </xsl:template> <xsl:template mode="answer" match="textanswer"> <td><textarea name="test" ...></textarea></td> </xsl:template> <xsl:template match="textanswer"/><!-- ignore except in answer mode --> <xsl:template match="italic"> <i><xsl:apply-templates/></i> </xsl:template> Lars-Arne Mattsson wrote: > > Hello! > > How do I process character data containing some stylistic elements > separate from other elements? > > I want to do the following: > XML: > <question> > Tell me what you <italic>think</italic> of this program? > <textanswer/> > </question> > > HTML: > <form ...> > <table> > ... > <tr> > <th>Tell me what you <i>think</i> of this program?</th> > </tr> > <tr> > <td><textarea name="test" ...></textarea> > </tr> > ... > </table> > </form> > > The problem is how I should extract the question text together with > the the <italic> element and still be able to handle <textanswer> > separately. <xsl:process-children/> won't work and I haven't succeded > to create a <xsl:process select=""> that works. > > I would really appreciate some help! > > Greetings, > /Larssa > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Processing CDATA, Lars-Arne Mattsson | Thread | Re: Processing CDATA, Kent Fitch |
RE: Javascript and xsl:script, David Schach | Date | Re: Further clarification re:apply-, James Clark |
Month |