Lists Home |
Date Index |
- From: Joe Lapp <email@example.com>
- To: firstname.lastname@example.org
- Date: Sun, 28 Nov 1999 20:08:41 -0500
Okay, I know this is going to be a hot one. Please be nice, as I'm only
testing the waters.
Mixed content probably has a place in XML that marks up human-readable
prose, but I have not yet seen it used in my space, where data is
machine-sourced and machine-consumed. If you're going to give mixed
content to a machine, you'd better assume that the machine won't make sense
of the unlabelled text (or non-explicitly labelled text). If you want
something to use the data, you better put a label on it.
Given that general entities and comments and such are (possibly) necessary
in the XML-for-publishing space, is it safe for us to assume that SML is
for marked up data only? Perhaps the use of SML-for-data will so
significantly dwarf the use of SML-for-publishing that maximum benefit can
be gained by excluding the requirements of publishing.
Besides, you could always emulate mixed content such as...
<x>I'm <evil-term>mixed</evil-term> content.</x>
<x><text>I'm <text><evil-term>mixed</evil-term><text> content.<text></x>
Everything is explicitly labelled. One additional benefit is that users
would be free to introduce whitespace between elements without worrying
about changing the semantics of the document.
If we decide that SML is for data and not for publishing, should we then
rename SML to Data Markup Language (DML)? The real answer to this question
depends on the audience that is interested in SML, I think. So it would
probably be sufficient to refute my suggestion by having a large enough
group of people express interest in SML for publishing.
Joe Lapp (Looking for some good people to help design
Senior Engineer and build the Internet's business-to-business
webMethods, Inc. XML infrastructure. We are 100% Java.)
xml-dev: A list for W3C XML Developers. To post, mailto:email@example.com
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:firstname.lastname@example.org the following message;
To subscribe to the digests, mailto:email@example.com the following message;
List coordinator, Henry Rzepa (mailto:firstname.lastname@example.org)