Re: [xsl] retaining entity declarations while converting from one xml format to another

Subject: Re: [xsl] retaining entity declarations while converting from one xml format to another
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Thu, 17 Dec 2009 10:20:50 +0000
Sorry I can't remember what you were trying to do, but to use lexev in
kernow then go into the "kernow options" and enable it, then have a
look at some of the examples on here
http://andrewjwelch.com/lexev/#samples

An easy thing to do is run your input through an identity transform
with lexev enabled, and then have a look at the output to see the
markup that has been added.

2009/12/17 a kusa <akusa8@xxxxxxxxx>:
> Hello everybody:
>
> Thank you for all your help. Michael, yes, I do want entity references
> to be copied as is.
> I downloaded Kernow. But can you please tell me how I can use it to
> achieve my output?
>
> On Wed, Dec 16, 2009 at 3:44 AM, Michael Kay <mike@xxxxxxxxxxxx> wrote:
>>>
>>> Please look at the saxon extension function saxon:doctype.
>>>
>>> http://saxon.sourceforge.net/saxon6.5.5/extensions.html#saxon:doctype
>>>
>>> which provides the mechanism to create the entities. In your
>>> case you have to re-generate the entities in XML file.
>>
>> I suspect that he wants entity refe:
>
> rences to be copied, rather than entity
>> declarations. The saxon:doctype extension allows you to construct a DTD
>> (internal subset) containing entity declarations, and you can construct
>> references to those entities using character maps or
>> disable-output-escaping. But to get access to entity declarations and entity
>> references in the source XML, you need to stop the XML parser expanding
>> them, which you can do using Andrew Welch's LexEv.
>>
>> Regards,
>>
>> Michael Kay
>> http://www.saxonica.com/
>> http://twitter.com/michaelhkay




-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

Current Thread