Re: [xsl] Preceding sibling selction

Subject: Re: [xsl] Preceding sibling selction
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 3 Mar 2009 22:46:55 GMT
I can't see from your desired output why you want disable-output
escaping?

It seems you want something like this:


<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
 
<xsl:template match="/">
<html>
<div id="htmlForm">
<HTML>
<HEAD></HEAD>
<xsl:copy-of select="BODY/Parts/MIME[Content-Type='text/html']/BODY"/>
</HTML>
</div>
<div id="textForm">
<textarea id="output" readonly="readonly" rows='30'>
<xsl:value-of select="BODY/Parts/MIME[Content-Type='text/plain']/BODY"/>
</textarea>
</div>
</html>
</xsl:template>

</xsl:stylesheet>

which makes this on your posted input



$ saxon9 -strip:all  doe1.xml doe1.xsl
Warning: at xsl:stylesheet on line 1 column 80 of doe1.xsl:
  Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
<html>
   <div id="htmlForm">
      <HTML>
         <HEAD>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         </HEAD>
         <BODY>
            <HTML>
               <HEAD></HEAD>
               <BODY>
                  <P>
                     Here is the html of the message.
                     
                  </P>
               </BODY>
            </HTML>
         </BODY>
      </HTML>
   </div>
   <div id="textForm"><textarea id="output" readonly rows="30">
Here is the text of the message.
</textarea></div>
</html>


David

________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________

Current Thread