On Thursday 08 December 2005 23:17, Leonard Rosenthol wrote:
> > Perhaps because of Sax, Xerces, Xalan, JDom, SOAP, MSXML, XSLT,
> >
> > XPath .... or perhaps simply because I can read the file and grab what
> > I want/need?
>
> More specifically, because you can use the tools you ALREADY KNOW...
>
> There are similar tools for many of those things for other formats -
> you just don't know about them ;).
>
Partially true. And because you know others can use tools they know for your
data without needing you to define the API to them in painful detail.
> > I am myself wondering whether it makes that much difference how
> > something becomes a standard w3c, ANSI, ISO, or common use, just as long
> > as I can read it, process it, and hand it down stream.
>
> Agreed.
>
agreed. The organisations are really not much more than self-interest
groups...
> > XML helps in the
> > reading/processing and open standards help in the passing downstream.
>
> Yes and no.
>
> I've seen XML grammars that are more complicated than the
> alternative, thus making it harder to read/process...
>
>
yes, but their parsing is universally accepted. If you use a compliant XML
generator, another compliant XML parser will work with it. This says nothing
about the business layer being able to work with your data, but at least
you've taken the problem back up to the business layer from the transport
layer.
> > .pdf .shp .swf .dxf are published formats but hard to read/process
>
> For whom? Using what tools?
>
>
that's exactly the point. There are a limited toolsets in a limited number of
languages that handle the above.
But with xml, there are a huge number of APIs in every major language. So we
no longer need to worry about the markup itself, and only need to worry about
the interpretation of the markup.
Remember the bad old days of csv? When a csv file from a germanic country
failed to parse in a program in an anglo country because the anglos separate
with a comma and the germanics separate with semicolon? Every time you needed
to pass csv between 2 applications, you had to worry about whether the
programmers had packaged the data intelligently, and in a world-aware way.
With XML, the standard handles this elegantly.
This alone makes the poison of XML's verbosity and markup that much more
palatable.
Ronan
--
Ronan Oger
Director
RO IT Systems GmbH
...Building Web2.0 with SVG since 2001
http://www.roitsystems.com
------------------------ Yahoo! Groups Sponsor --------------------~-->
1.2 million kids a year are victims of human trafficking. Stop slavery.
http://us.click.yahoo.com/.QUssC/izNLAA/TtwFAA/1U_rlB/TM
--------------------------------------------------------------------~->
-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my
membership"
----
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/