Subject: RE: [xsl] To avoid converting html entities From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 8 Jun 2005 21:36:32 +0100 |
> In my xml data source, I have the following element: > > ------------- > <PostData>EK,,,,,75,,,,,DXB,,,,,CDG,,,,,20050901,,,,,1500,,,,, 20050901,,,,,2010,,,,,B,,,,,0,430,EK,,,,,74,,,,,CDG,,,,,DXB,,,,,20051001,,,, ,1530,,,,,20051002,,,,,10,,,,,B,,> ,,,0,400,300000,355000,0,0,0,0,AED,86270166,0,0,0,2,0,0,0,,< > ;RulesInfo><UniqueKey>1</UniqueKey><QuoteNum ... yuk. If you have any chance at all of fixing the process that created this horror, then do so. > I want to select (and output) the above data, without converting the > html entities above to < & >, etc. The XML parser automatically converts < to <, you can't prevent that. The XSLT serializer normally converts < back to <. You can prevent that, in some circumstances, by using disable-output-escaping. > > The xsl (snippet) is as follows: > > <input type="hidden"> > <xsl:attribute name="value"> > <xsl:value-of select="PostData" disable-output-escaping="yes"/> > </xsl:attribute> > </input> > > The output method is set to html... & I'm using MSXSL (i.e xslt 1.0) You can't use disable-output-escaping when writing attribute values. And I'm not sure why you want to. What HTML are you actually trying to create? Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] To avoid converting html , Emmanouil Batsis | Thread | Re: [xsl] To avoid converting html , Ahsan Ali |
Re: [xsl] XSL-FO - Running FOP on t, J.Pietschmann | Date | RE: [xsl] parameters in XSLT 2.0, Michael Kay |
Month |