[
Lists Home |
Date Index |
Thread Index
]
/ "cr88192" <cr88192@hotmail.com> was heard to say:
| ----- Original Message -----
| From: "Bullard, Claude L (Len)" <len.bullard@intergraph.com>
| To: "'Oleg Tkachenko'" <oleg@tkachenko.com>; "Michael Champion"
| <michaelc.champion@gmail.com>
| Cc: "Robin Berjon" <robin.berjon@expway.fr>; <xml-dev@lists.xml.org>
| Sent: Tuesday, November 23, 2004 8:14 AM
| Subject: [xml-dev] Simplify XML Now? (Was RE: [xml-dev] Re: Hostility
| to "binary XML" (was Re: [xml-dev] XML 2004 weblog items?))
|
|> Norm makes good points. Derek has made good points in his blogs.
|> That is what makes me think the time has come to consider this.
|> There is sufficient shared experience to do it just as there
|> was when it was done to SGML.
|>
|> It seems that is what experience teaches in every creative
|> endeavour: what to leave out.
[...]
| I feel a little unsure of merging in qnames, and his proposed syntax
| was just ugly. others were proposing overloading '&'. at least this
| looks better imo, but seems to solve one issue with another.
Yeah, & is better.
| I think someone else suggested using '%'.
I was trying specifically not to add a new metacharacter. Adding a new
metacharacter has the potential to break a lot of existing documents.
I was explicitly trying to avoid that.
| probably %% could be used as an escaped form of %.
That'd be very non-XML. &perc; would seem more palatable. We don't
need a new paradigm for escaping, IMHO.
| &:prefix:name;
| imo, could make sense for a kind of entity.
| entities could be namespace qualified like everything else, and if the
| app doesn't recognize a character's namespace, it is sol, and will
| have to deal with it somehow (the box character comes to mind).
| ok, so the parser sees this, and possibly resolves the mark to some
| specific character (eg: internally parts of the character space could
| be defined dynamically), and inserts that character in place of the
| original mark, or failing that, inserts some default.
In my ramblings, &:prefix:name; was not an entity, it was a QName.
Yes, you could use QNames for entities (in fact, I've implemented it
in XSLT 2.0 and may write a SAX filter to do it, just for fun) but
they're also used in XPath expressions and other places where they
aren't macros of any kind.
| I would personally just rather stick with the predefined ones. custom
| entities are probably necessary somehow, oh well.
Yep.
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | Blessed is he who expects nothing, for
http://nwalsh.com/ | he shall never be disappointed.-- Pope
PGP signature
|