At 02:30 PM 1/15/2009 +1030, Geoff wrote:
>Im not discounting that it is a standard. What I am debating is why it is
>THE standard at times when it seem both unnecessary and counter-productive.
>Some people seem so welded to XML they seem unable to think outside that
>boundary. My question is (and remains) that in a CLOSED system (ie I am not
>sharing the data with all and sundry - only with apps I have written) why
...

I think once you tear away all the hyperbole from everyone's messages, the 
answer is "No" there is no good reason to use XML in a CLOSED system.

Of course, all the caveats should be observed. E.g. if such a CLOSED system 
has the possibility of one day being "broken apart" and would need to pass 
data to other systems, XML becomes more attractive - simply because it 
means both sides would only have to develop a minimal amount of code to 
exchange data. And then there is the "available tool" issue in that 
everyone under the sun has all kinds of tools to play with XML structured data.


>I seem to have gotten under some people's skin on this topic - a bit like
>when an innocent child asks an adult 'why?' to a difficult question and the
>adult doesn't know the answer. I didn't start off to do this. I asked a
>genuine question. I have not used XML before. I've never had a need and

I think some (myself for sure) have had to deal with XML as the "hammer to 
build all solutions" mandated by PHBs. It has taken a lot of painstaking 
education of the PHBs, and even some supposedly techie types, to show that 
XML is not the Holy Grail. So to hear the same rhetoric espoused again on 
this technical list is like living the nightmare all over again.

For others, pointing out problems with anything that MS recommends/uses, 
etc is a sin of epic proportion and detractors should be immediately purged 
of their wickedness.

So yeah, tempers flared for various reasons, none of which really have 
anything to do with the actual technical design or specific issues XML 
addresses.

XML has become a good way to share data across systems not because of 
technical merit, but because of vendor adoption. It has a lot of problems 
and should not be blindly used everywhere, but it does have it's place.

-Charlie




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to