I wish to go from XML to XML using the same DTD. The point is to make some minor structural changes throughout a set of documents. Everything works fine except that the named entity references get converted. We use ISO names for all characters above 128, and want them to stick in the output file. The entity references for characters between 128 and 255 get converted to the actual character, and those above 255 get converted to numeric entities. I realize that this is correct behavior according to the specification. I examined the Saxon extensions, but I couldn't find anything that helps if the output is XML. I hope that I am missing something here. Is there any way to suppress all entity reference conversions?
Thomson Kuhn