Subject: RE: [xsl] recognize character entities From: "Waters, Michael, Springer US" <Mike.Waters@xxxxxxxxxxxx> Date: Tue, 29 Aug 2006 12:52:35 -0400 |
>You can't detect these in XSLT, because the XML parser expands >the character >entity before the XSLT processor gets to see it. If you really need to >distinguish a Euro sign written as € from one written as >a real Euro >character (from one written as €, if that's the right >code), then you >need to preprocess the XML to flag these so they survive the >journey through >the XML parser. For example, you could use a Perl script that replaces >€ by <?ent euro?>. > >But this is against the spirit of XML: the entity reference is >supposed to >be treated by the receiving application in exactly the same way as its >expansion would be treated. Is it in the spirit of XML to let the parser expand the entity references back to themselves? For example, in the above situation, is this a reasonable thing to do: <!ENTITY euro "&euro;"> Mike
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] recognize character entit, Michael Kay | Thread | RE: [xsl] recognize character entit, Michael Kay |
Re: [xsl] Ann Marie Rubin (anrubin), David Carlisle | Date | RE: [xsl] recognize character entit, Michael Kay |
Month |