[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] WordML to XML/HTML
Subject: RE: [xsl] WordML to XML/HTML From: "Touchtel" <omprakashv@xxxxxxxxxxxxxxxxx> Date: Sat, 5 Feb 2005 10:51:17 +0530 |
Hi, You are trying to output only an <I> or a <B> or a <U> in isolation which XSLT doesn't allow. The adding of an element is an atomic operation in that you cannot an an <I> without adding a corresponding </I>. Also, the xsl-if isn't suitable in your case and the xsl:choose is available for this purpose. You may also want to pay attention to your predicates as 'child contains w:i' is not correct. You might want to try as follows: <xsl:template match="w:r"> <xsl:choose> <xsl:when test="child contains w:i"> <I> print italic text here </I> </xsl:when> <xsl:when test="child contains w:b"> <B> print bold text here </B> </xsl:when> <xsl:when test="child contains w:u"> <U> print UL text here </U> </xsl:when> </xsl:choose> </xsl:template> Cheers, Omprakash.V -----Original Message----- From: Vasu Nanjangud [mailto:vasdeep@xxxxxxxxx] Sent: Saturday, February 05, 2005 8:13 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] WordML to XML/HTML --- Vasu Nanjangud <vasdeep@xxxxxxxxx> wrote: > Date: Fri, 4 Feb 2005 18:40:46 -0800 (PST) > From: Vasu Nanjangud <vasdeep@xxxxxxxxx> > Subject: WordML to XML/HTML > To: xsl-list-digest@xxxxxxxxxxxxxxxxxxxxxx > > Hi, > > I have WordML data like this... > <w:r> > <w:rPr> > <w:i> > <w:u w:val="single"/> > <w:b/> > </w:rPr> > <w:t>I have bold and italics and underscore > </w:t> > </w:r> > > For this to be converted to html, I'm trying to > write > XSLT code using this logic > <xsl:template match="w:r" > > if child contains "w:i" > <xsl:text><i></xsl:text> > if child contains "w:b" > <xsl:text><b></xsl:text> > if child contains "w:u" > <xsl:text><i></xsl:text> > > print the text contained in "w:t" > > if child contains "w:u" > <xsl:text></i></xsl:text> > if child contains "w:b" > <xsl:text></b></xsl:text> > if child contains "w:/i" > <xsl:text><i></xsl:text> > </xsl:template> > > I'm new to XSLT and I'm trying to write XSLT for > converting WordML to html data... > Could someone please tell me how I can achieve > this... > > Thanks, > Vasu > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - You care about security. So do we. > http://promotions.yahoo.com/new_mail > __________________________________ Do you Yahoo!? All your favorites on one personal page Try My Yahoo! http://my.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] WordML to XML/HTML, Vasu Nanjangud | Thread | Re: [xsl] WordML to XML/HTML, Joris Gillis |
RE: [xsl] Generic Element to Attrib, Touchtel | Date | Re: [xsl] ANN: nxslt.exe (.NET XSLT, Oleg Tkachenko |
Month |
Keywords