RE: recognize character entities
>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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format