Subject: RE: [xsl] Preceding sibling selction From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 3 Mar 2009 08:14:09 -0000 |
I would have two template rules: <xsl:template match="MIME[Content-Type='text/plain']/BODY"> ... </xsl:template> and another <xsl:template match="MIME[Content-Type='text/html']/BODY"> ... </xsl:template> to match BODY elements based on the Content-Type of their enclosing MIME element. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Senthilukvelaan [mailto:skumaravelan@xxxxxxxxxxxxxx] > Sent: 03 March 2009 05:10 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Preceding sibling selction > > Hi > I would like to produce the below expected output, How I do > select a BODY, based on the preceding sibling value . > > If it is "text/plain" It should be shown in text area node. > If it is "text/html" and it should be selected and rendered. > I need a help in selecting the testing the preceding sibling > . I am not sure ,How do I escape a "/". > > Thanks, > SK > > XML message > <BODY> > <Parts> > <MIME> > <Content-Type charset="iso-8859-1">text/plain</Content-Type> > <Content-transfer-encoding>7bit</Content-transfer-encoding> > <BODY> > Here is the text of the message. > </BODY> > </MIME> > <MIME> > <Content-Type charset="iso-8859-1">text/html</Content-Type> > <Content-transfer-encoding>binary</Content-transfer-encoding> > <BODY> > <HTML> > <HEAD></HEAD> > <BODY> > <P> > Here is the html of the message. > </P> > </BODY> > </HTML> > </BODY> > </MIME> > </Parts> > </BODY> > > Expected output: > > <html> > <div id=htmlForm> > <HTML> > <HEAD></HEAD> > <BODY> > <P> > Here is the html of the message. > </P> > </BODY> > </HTML> > </div> > <div id=textForm> > <textarea id="output" readonly="readonly"rows='30'> Here is > the text of the message. > </textarea> > </div> > <html>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Preceding sibling selction, Senthilukvelaan | Thread | Re: [xsl] Preceding sibling selctio, Senthilukvelaan |
[xsl] Preceding sibling selction, Senthilukvelaan | Date | Re: [xsl] XSLT test condition, David Carlisle |
Month |