Subject: Re: [xsl] Identity transformation for XSLT 2.0 From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 18 Dec 2007 11:56:04 GMT |
I wrote > Yes but usually (or often or sometimes) the way to achieve that is not > to stop there expansion, but just to expand them, collapse them and then > fold them up at the end. In the case of entity references that expand to single characters (such as the ones in HTML) one possibility is to use character maps to fold back any characters in the result to entity references where that is possible. Character maps in XSLT2 make this particularly easy, The W3C just produced the first working draft of a new document (edited by me, as it happens:-) "XML Entity names for Characters" http://www.w3.org/TR/2007/WD-xml-entity-names-20071214/ The document links to XSLT 2 stylesheets that you can import into a stylesheet that adds a character map that will write any character that has an ISO/MathML/HTML entity using an entity reference. The stylesheets themselves are all in: http://www.w3.org/2003/entities/2007/ David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Identity transformation f, David Carlisle | Thread | [xsl] Re: Identity transformation f, Jesper Tverskov |
Re: [xsl] ANN: 'Testing XSLT' train, Andrew Welch | Date | Re: [xsl] ANN: 'Testing XSLT' train, Florent Georges |
Month |