[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Character Entities: An XML Core WG View


5 character entities for xml

> This seems to be as much an API issue as a well-formedness one.  What
> is the parser going to output to the next stage? 

Whatever it does when it currently gets to a reference that (might have
been) defined in an external entity which was skipped. As you commented
earlier, some parsers don't seem to believe theat this is well formed,
but the spec is more or less clear that it should be.

> It would possible to make SAX parsers return a skipped entity event

something like that, yes.


> And of course for experimentation purposes you could use a different
> syntax for entity references.

Yes, I've got a lot of files with \gamma in and \frac{..}{...} for that
matter (which may look like tex but it gets expanded by XSLT, which
isn't really the language of choice for that, but it does the job)

But this is all leading down the road towards little private languages
with mini application-specific parsers layered over the XML parse.  One
of the good things about XML is that it is horribly verbose but it makes
an even playing field for parsing. There are no end of macro expansion
languages that one could use instead of XML entity references.  If you
are just using one of those or just inventing one of your own it doesn't
really need much experimentation, you just need to code up the tools and
get people to use it. But I think something would be lost, in terms of
the uniformity of syntax forced by XML, and I'd like to see
"experimentation" on whether the XML &foo; notation can be kept in such
a world.  However you may be right and just using \ or some other
delimiter may be the most viable alternative, If the Core WG document
had come out and said that, I would not have objected: I may not have
agreed, but at least it would be acknowledging the problem and
proposing a solution.

David

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.