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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] SML: Second Try

[ Lists Home | Date Index | Thread Index ]

At 08:16 AM 2/6/2003 -0800, Mike Champion wrote:
>As for "just use it," everyone here probably knows
>perfectly well how to use it, but we find it a pain in
>the butt to type (hence Don's Son of SML proposal),

There's a lot of tools that make it easier to write XML documents - XMetal, 
XML Spy, psgml, and the upcoming Microsoft Office come to mind. Stylus 
Editor has this cute trick where typing "</" automatically expands to the 
matching end tag. Since I use Emacs for programming, psgml is the XML mode 
that I know, but I imagine other programming editors also have XML modes 
that simplify this.

Entering XML with Notepad isn't really a goal for me.

>program against (hence all sorts of API innovations,
>including yours),

There is no one API for XML, and there are real advantages to several 
common APIs. I don't think we're done with innovation here.

I also think that languages that eliminate the impedance mismatch with XML 
are important for making XML easier to program.

>use in high-performance environments
>(hence one stand of the "binary XML" thread), use in
>limited bandwidth environments (hence the other
>strand),

People certainly need binary representations for XML internally in their 
applications. The user community has not yet seen fit to establish a 
standard around this - perhaps because the ideal binary representation 
depends a lot on what you are doing.

>write schemas for (hence RELAX NG), etc.

I really like RELAX NG, and I do think it makes it much easier to write 
schemas. For now, I am not seeing that many people use it commercially. It 
would be nice if that changed.

Jonathan 





 

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

Copyright 2001 XML.org. This site is hosted by OASIS