On Dec 08, 2005, at 20:26, Leonard Rosenthol wrote: > [The following statement is somewhat heretical on this mailing > list, but > that's never stopped me before ;)]
It's not heretical, a lot of people see XML as a checklist feature and don't pause to consider the advantages. > Why does a file format/specification simply being based on XML > make > it better than one that isn't? It's not enough to be better, but given two close feature-sets it's definitely a big plus. One of the major wins of XML is that you can always manipulate it easily, and that there are thousands of tools and related technologies out there. Thanks to SVG being in XML, I can use all skills that I already have: DOM, XSLT, XPath, XQuery, RelaxNG, Perl XML modules -- the list goes on and on. Every time someone introduces an extra XML language, all that I have to learn is what is *specific* to that language, nothing else. With other formats, you also have to pick up the tools, the quirks, the modes of publishing, etc.. Additionally, XML integrates smoothly with whatever infrastructure you have in place in your company or just on your computer. Contrast this with Flash or PDF. Have you ever tried to get information out of these formats? You can either use commercial tools or you can try one of the open source implementations. Some are better than others, but in most cases it's still amazingly painful to do anything with it. The specifications may be open, but it's still the case that once you put your data in one of those formats, you've pretty much locked it up for good. Likewise, producing PDF or SWF programmatically is infinitely harder than with XML formats. I don't trust MS much about the openness of Metro, but given a choice between that and PDF I will produce Metro documents any day of the week and run away screaming from PDF. > PDF is a published (open?) specification originally from Adobe > that > is not based on XML. However, PDF has been adopted as the basis > for a > series of standards from the International Standards Organization > (ISO) > including ISO 15930, PDF/X and ISO 19005, PDF/A. That makes it > TOTALLY > OPEN and INTERNATIONALLY approved. Being an ISO standard can be a useful selling argument, but given how terribly bad some ISO specs are it's certainly not a guarantee of quality :) -- Robin Berjon Senior Research Scientist Expway, http://expway.com/ ------------------------ Yahoo! Groups Sponsor --------------------~--> Most low income households are not online. Help bridge the digital divide today! http://us.click.yahoo.com/I258zB/QnQLAA/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/