[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ecrit] FW: [NENA-ltd] LoST
The tool issue is a bit of FUD, IMO. It is still possible to use SAX
or DOM or pull APIs just like with XML Schemas and DTDs and all the
other types XML schema languages. There is nothing about Relax NG
that requires an implementation to use a special XML parser. The
tools people are talking about are normally code generators, which
are usually the hallmark of sloppy programming practices (my opinion,
but I've seen it a lot). I certainly would hope that anyone serious
about fielding LoST knows how XML works and does not have to rely on
such crutches. I've had no trouble finding tools for validation.
And both my desktop XML editors support Relax NG, one supporting it
much better than XML Schema.
BTW, regarding your statement about "We're not XML developers."
Well, you better understand it. Just like you better have an
understanding of how TCP/IP works too. Or would you prefer that
people writing software be able to stand behind statements like
"We're not Internet applications developers."
-andy
On Dec 2, 2006, at 4:52 PM, Brian Rosen wrote:
And what is their conclusion?
Andy's answer is a bit troubling. We're not XML developers, XML is
a "tool"
(distinguishing from the tools we use with XML) to us. We get
disadvantaged
when we are early adopters of new XML thingies. The XML
development tools
probably matter more than the UPA restriction, and readability is
in the eye
of the beholder: to anyone who has been looking at XML schemas for
the last
several years, Relax NG is definitely not more readable. Now, I
wouldn't
really use the latter as an excuse to NOT switch to a new form,
because that
would keep us on obsolete tools, but it is also not a compelling
reason to
switch.
I had thought the development tools were okay with Relax NG. If
that is not
the case, then I question whether we should be using it.
_______________________________________________
Ecrit mailing list
Ecrit at ietf.org
https://www1.ietf.org/mailman/listinfo/ecrit