Lists Home |
Date 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,
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
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.