OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
RE: [xml-dev] Wikipedia on XML

Your comment:
XML has no effective conditional text system.

DITA is an XML compliant markup language which has conditional text
processing.  Why does conditional text processing have to be built into XML
(the extensible thingy).

-----Original Message-----
From: rjelliffe@allette.com.au [mailto:rjelliffe@allette.com.au] 
Sent: Monday, August 24, 2009 10:03 PM
To: XML Developers List
Subject: Re: [xml-dev] Wikipedia on XML

> On Aug 23, 2009, at 4:27 PM, Elliotte Rusty Harold wrote:
>> Were we starting over today, I would argue strongly in favor of
>> eliminating the internal DTD subset entirely and leaving the
>> definition of the schema language outside the spec so that the DOCTYPE
>> could point to schemas in different languages which parser vendors
>> would be free to implement or not as they chose.
> Agreed, and I'd go further; I'd totally eliminate <!DOCTYPE>.
> Frankly, I have no interest in an instance's opinion about which
> schemas it thinks are relevant.  The nice thing about XML is I, the
> receiver, decide how best to validate or otherwise process.  -T

And maybe it is deeper than that too.

Is XML turning into an experiment in seeing how far you can go while
completely eschewing versioning issues? There is no tomorrow. XML has a
version number, but it cannot be used. XML has no effective conditional
text system. Namespaces have no versioning system. Schemas have no
versioning system. We have no system for saying "this namespace is a
subset of that namespace (therefore applications written to accept that
namespace can handle this one, with the appropriate URI change".)

XML does not have the infrastructure to support the large, evolving,
mission-critical applications (including office applications) well. This
is caused by the fixation that the mechanics of sending a file from A to B
is the only issue to consider: that behind the scenes issues are better
left to proprietary and individual efforts.

So the DTD idea that real life is so chaotic you better have a custom
setting for each document, with whatever explicit overrides, is really out
of step!

Rick Jelliffe


XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS