Subject: Re: [xsl] retaining entity declarations while converting from one xml format to another From: a kusa <akusa8@xxxxxxxxx> Date: Thu, 17 Dec 2009 08:34:12 -0600 |
Thanks Andrew. Your blog talks particularly about LexEvXML Reader. (http://ajwelch.blogspot.com/2008/08/lexev-xmlreader-converts-lexical-events. html) which has what I am looking for which is retianing the entity declarations during xslt. But when I click on the 'Download' I get only the LExEv.jar.The command line example asks to pass the LexEvXMLReader.jar. Is there a separate jar file or do I use the same jar? Please advise. On Thu, Dec 17, 2009 at 4:20 AM, Andrew Welch <andrew.j.welch@xxxxxxxxx> wrote: > 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] retaining entity declarat, Andrew Welch | Thread | Re: [xsl] retaining entity declarat, Andrew Welch |
RE: [xsl] Set variable via contents, Michael Kay | Date | Re: [xsl] retaining entity declarat, Andrew Welch |
Month |