Subject: RE: [xsl] MSXML and unwanted entity output From: "Alex Scott" <fastidious007@xxxxxxxxxxx> Date: Thu, 27 May 2004 10:20:54 +0100 |
Ok, So are you saying that this can't be change in the XSL as whatever characters I use it will not make any difference to the output, and this is therefore a problem (Supposedly further down the line)in the XML parser? --- Alex. On Thu, 27 May 2004 10:05:51 +0100, "Michael Kay" <mhk@xxxxxxxxx> said: > > > > <![CDATA[&&]]> > > Will out put as an entity: > > && > > > > > > Does this look like a problem in the output type, or is there > > a way I can > > alter the XSLT so that I can get > > the HTML returned as the same stuff I put in i.e. > > && or < > > This is a FAQ. > > An XSLT transformation parses your source XML, creates a tree > representation > of the source, transforms it, and then serializes the result tree. > Lexical > details of the source XML, for example whether attributes use single > quotes > or double quotes, are lost in this process. The difference between > <![CDATA[&&]]> and && is one of these lexical details. > > You would want the test "contains(., '&')" to work regardless how the > ampersand was written in the source, surely? > > Michael Kay
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] MSXML and unwanted entity, Michael Kay | Thread | RE: [xsl] MSXML and unwanted entity, Alex Scott |
RE: [xsl] MSXML and unwanted entity, Michael Kay | Date | Re: [xsl] XHTML [WAS: Grouping into, David Carlisle |
Month |