xsl-list
[Top] [All Lists]

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

2009-12-17 05:21:14
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(_at_)gmail(_dot_)com>:
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(_at_)saxonica(_dot_)com> 
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/

--~------------------------------------------------------------------
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>
--~--

<Prev in Thread] Current Thread [Next in Thread>