- From: Norman Walsh <Norman.Walsh@Sun.COM>
- Date: Mon, 07 Jan 2002 14:55:22 -0500
- To: <www-tag@w3.org>
/ "David Orchard" <dorchard@bea.com> was heard to say:
| Here we get into the excellent discussion of what features are being used.
| Sorry Norm, but your iotas don't quite match my iotas. Which isn't
| surprising though ;-)
I think you missed my point. No one's iota's will match up, which is
why the only (IMnsHO) practical way to achieve success would be to
assert that *no one's* iota's get addressed. It's either an editorial
exercise in spec merging and clarification or it's dead in the water.
| 1) PI's should be removed as well.
<rant>Why!? PIs are *useful*. I *do not understand* why some people
want to remove them. Just out of curiousity (this is going to start to
be off-topic, so a motion to take this into private email would be
entirely in order; I'll leave this reply public on the off chance that
there are others who want to chime in :-), how do you solve the sorts
of problems for which PIs are useful without them?
Consider, for example, the case where you'd like to influence how a
formatter should present a title:
You want to format a document that contains the following markup:
<chapter><title>How To Format Widgets in SomeFunnyProduct</title>
Left to its own devices, the formatter in question produces:
How To Format Widgets in
SomeFunnyProduct
But some copy-editor says, make it break like this:
How To Format Widgets
in SomeFunnyProduct
So you introduce a PI and key off that.
<chapter><title>How To Format Widgets <?lb?>in SomeFunnyProduct</title>
What would you do instead?
</rant>
| 2) Why not add XML Schema? Or should that be in an xml post 2.0. Or maybe
| we have well-formed xml 2.0 and valid xml 2.0.
Because W3C XML Schema are not necessary to use XML.
| 3) By dropping DTDs we lost modularity. Whether modularity should be
| addressed in an xml 2.0 is an interesting topic. One possibility is that an
| xml 2.0 could define a default processing model for inclusion.
As I said in my reply to Tim, I don't think we can drop DTDs.
| A nice facet of xml (2.0 = 1.0 - DTDs - PIs + namespaces + infoset + xml
| base) is that I think it more closely mimics standard practice, for example
| SOAP 1.2.
SOAP 1.2 standard practice is hardly standard practice for XML!
| This is an excellent example of architectural refactoring that often happens
| in software. SOAP 1.2 had to invent the equivalent of XML 2.0 for what it
| needed. Now it turns out that other people could use the same definitions.
| So let's refactor the XML 2.0 stuff into a coherent piece, then SOAP WG
| doesn't have to document it/maintain it. And other specs can use it rather
| than copying the verbage from soap 1.2.
I'm horrified by this prospect! The use of XML in SOAP has to be the
definition of a narrow, application-specific vocabulary with little or
no broad applicability beyond RPC.
To base the underlying standard for an entire, wide-ranging, highly
adaptable, diverse web of applications on that single use case would
be foolhardy at best. IMHO, of course. :-)
Be seeing you,
norm
--
Norman.Walsh@Sun.COM | 'I have done that,' says my memory. 'I cannot
XML Standards Engineer | have done that'--says my pride, and remains
XML Technology Center | adamant. At last--memory yields.--Nietzsche
Sun Microsystems, Inc. |
Received on Monday, 7 January 2002 14:57:33 UTC