[
Lists Home |
Date Index |
Thread Index
]
- To: Eric van der Vlist <vdv@dyomedea.com>, xml-dev@lists.xml.org
- Subject: Re: [xml-dev] Yet Alternative "character entity" proposal
- From: Robin LaFontaine <robin@deltaxml.com>
- Date: Thu, 6 Nov 2003 10:22:22 +0000
- In-reply-to: <1066753765.9055.218.camel@delleric>
- References: <200310211414.PAA29288@rhymer.cogsci.ed.ac.uk> <1066748498.9085.207.camel@delleric> <1066753765.9055.218.camel@delleric>
Eric,
I like this especially because the expansion of the entities can be
done at any time and is not done every time the file is read in. A
frequent need is to process XML and preserve the entities: not
expanding them is the simplest way to do this!
This means (from our point of view doing comparisons and representing
changes as XML) that we can find changes to 'entities' and keep these
represented as 'entities', expanding only when we want to. Then we
can merge and sync XML files and preserve the entities.
But one thing I do not follow is the use of the xhtml namespace for
the entities, I would prefer to see a different namespace, e.g. so
that instead of <nbsp/> we had <ents:nbsp/> or even <ents:entity
name="nbsp"/> so that DTD/Schema for XHTML was not polluted by the
entity names. They should be separate I think. But of course your
scheme still works with this, it is a style issue and not fundamental.
Re: the expansion XSLT, why not process the entity declaration file
to generate an xslt file with templates like this:
<xsl:template match="nbsp"> </xsl:template>
and then use this to expand the document. I think it would be simpler
and run much faster.
Robin La Fontaine
At 6:29 pm +0200 21/10/03, Eric van der Vlist wrote:
>Simpler, what about something around those lines:
>
>Entity declaration:
>
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>...snip
>Eric
>--
>Read me on XMLhack.
> http://xmlhack.com/author.php?id=8
>Upcoming schema tutorial:
> - Philadelphia (7/12/2003) http://makeashorterlink.com/?V28612FC5
>Tutoriel XSLT:
> - Paris (25/11/2003) http://makeashorterlink.com/?L2C623FC5
>------------------------------------------------------------------------
>Eric van der Vlist http://xmlfr.org http://dyomedea.com
>(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
>------------------------------------------------------------------------
>
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://lists.xml.org/ob/adm.pl>
--
-- ---------------------------------------------------
Robin La Fontaine,
DeltaXML: "Change control for XML, in XML"
Email: robin@deltaxml.com http://www.deltaxml.com
|