Re: [xsl] replacing all character entities using xslt 2.0

Subject: Re: [xsl] replacing all character entities using xslt 2.0
From: Martin Honnen <Martin.Honnen@xxxxxx>
Date: Sun, 22 Nov 2009 20:17:32 +0100
a kusa wrote:

Is there any way to identify any entities like &ldquo; &ndash; in a
document and replace them with unicode character references while
transforming one XML file to another XML format?

The XSLT/XPath data model does not preserve/store any entity references.


There is however http://andrewjwelch.com/lexev/ which you can run your XML through before the XSLT processor processes it and that way you can get elements like <lexev:entity name="mdash"></lexev:entity> for entity references you can then process with templates. Using a character map you should then be able to ensure that you transform the entity references to character references.


--


	Martin Honnen
	http://msmvps.com/blogs/martin_honnen/

Current Thread