xsl-list
[Top] [All Lists]

Re: [xsl] Identity transformation for XSLT 2.0

2007-12-18 04:57:09

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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--