Mixed content and whitespace ( [SML] Data Markup Language? )

Paul Tchistopolskii paul at qub.com
Mon Nov 29 03:08:42 GMT 1999

> Besides, you could always emulate mixed content such as...
>   <x>I'm <evil-term>mixed</evil-term> content.</x>
> By writing...
>   <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.

I see no big difference here, the first one is ( much?) easier to 
write and to read.

What I see is the problem with APIs for  whitespace processing, 
but I think even it is related to mixed context, it is just a part of some 
bigger problem : "how to process whitespace in SML".  The way 
XML does it is a bit inconsistent.

It's  the  can of warms, like namespaces and I'm afraid to 
open any of those by myself ;-)

> If we decide that SML is for data and not for publishing, should we then
> rename SML to Data Markup Language (DML)?  

I think any 'data'  would need to be 'published' earlier or later. 

I think that if we agree on <comment></comment> - 
there is for sure some place for mixed content in 
*any* SML document. I agree - it is not the mainstream.

I would like to be able to create SML documents manualy
and I want it to be as easy as it is now, when I'm creating 
XML documents. Replacing  attributes with elements 
will not make me any big problem. Disabling mixed context 
would make a problem, because I like to use 
<B> </B> ;-)

Even your suggestion simplifies things with whitespace 
processing a bit ( and makes creation of the documents 
a bit harder), I don't think such a subtile improvement
is worth the typing efforts it will cause, but I'm not sure
and if  such a restriction will have some big pozitive 
impact on some other part of the framework - I think 
my personal oppinion may change. At the moment 
I'm against removing <BR/> and I'm against removing 
mixed content. But I was also against removing comments , 
until one nice preson provided the <c> </c> idea.  ;-)


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)

More information about the Xml-dev mailing list