Ten Predictions for XML in 2007
An anonymous reader writes "2007 is shaping up to be the most exciting year since the community drove off the XML highway into the Web services swamp half a decade ago. XQuery, Atom, Atom Publishing Protocol (APP), XProc, and GRRDL are all promising new power. Some slightly older technologies like XForms and XSLT are having new life breathed into them. 2007 will be a very good year to work with XML."
There's one reason I like JSON way more than XML, and its name is RSI.
..that XML will stop being a buzzword, and we will no longer see products with "XML support" as a feature point (supporting formats that USE XML is fine, but "XML" itself is a container format, it can describe literally ANYTHING..)
Speak before you think
Wow, I guess I'm going to have start thinking of XML as a serious technology instead of a Latest-Fad-Tech-Widget-Buzzword-Laden curiousity. Well, I've still got the ol' fall back, WWW.
Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
XML will still suck. But looks like ERH anticipated that one!
If WSDL is done, tell it take XML Schema with it.
#11: another 1000+ pg paperback book on XML from ERH. As 1000+ pg paperback books go, though, his are some of the best.
It will still be used as the wrong tool for the job. People will still design schemas with a 15:1 bloat:actual-data ratio. It will find itself used in applications which benefit not at all from any of its strengths, but those strengths will be the selling point.
Who else was hoping that "XML dies and goes away" would be on the list? :D
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
OpenDocument or Microsoft Office Open XML? Let's see, 10 years of XML hell so this battle should be good for another 10.
"Look Lois, the two symbols of the Republican Party: an elephant, and a fat white guy who is threatened by change."
If you're getting RSI from XML, you're not doing it right. Use a tool!
So, you're saying that in order to use a markup language whose primary design goal was to be easy for human beings to work with, I should invest in buying and learning at tool? Never mind that I have never even seen a decent XML editor.
Sorry, but XML is just bad design: it's badly designed for machines, and it's badly designed for humans. Using tools to deal with it may be a workaround, but it's certainly not "doing it right".
In fact, the best compromise is probably simply not to write code in XML, but pick one of the better alternative formats and convert to XML after editing.
God help us.
it's annoying to write, it's annoying to parse. Python serialization was designed better. I'll probably never design a format under XML, but it looks like I'm sure gonna have to use some. Oh, well. If everyone goes along and it brings us some interoperability utopia, then screw optimality and go for it. Yay XML!
Start Running Better Polls
May I suggest JEdit? It supports XML out-of-the-box and is open source and runs anywhere and is a great* editor by any measure. If after having your XML closing tags auto-completed, indented, and validated effortlessly in this editor leaves XML still too much work for you, then I hope you never use anything beyond Vi, APL, and LaTex.**
*I said "great" not "perfect". Lets keep this civilised.
**Nothing wrong with any of these: just examples of the tersest things of which I could think.
Your CPU is not doing anything else, at least do something.
1) more bloated and so
2) slower and
3) more hierarchical database 'bolt ons' with exciting new ways of violating ACID.
What? Me cynical?
putting the 'B' in LGBTQ+
Ok,
What I don't get is what the big deal is with XML web services, especially SOAP, sure it allows you to send data fairly easily, but it seems that we are adding computational complexity and bandwidth overload to the mix. I have used SOAP web services and am not sure why it is so popular compared to XML-RPC.
Isnt there a more efficient way to send data than in XML?
<Prediction>All</Prediction>
<Prediction>Your</Prediction>
<Prediction>XML</Prediction>
<Prediction>Are</Prediction>
<Prediction>Belong</Prediction>
<Prediction>To</Prediction>
<Prediction>Us</Prediction>
<Prediction></Prediction>
<Prediction></Prediction>
<Predictions>
Have you read my journal today?
XML allows you to discover new business opportunities, maximize your profits, convert visitors into customers, cut development times and optimize cash flows allowing your enterprise to scale to your needs with Web 2.0 AJAX-based solutions built on web services in a SOA. By adhering to best-practice design patterns on XML, your applications can interact with each oth...
(because XML is a universal language and networks did not allow you to do this already.)
The trend is now to build XML (*fap*fap*fap*), then use XSL stylesheets (*fap*fap*fap*) which are XML (*fap*fap*fap*) to process it with XSLT (*fap*fap*fap*) and generate XHTML (*fap*fap*fap*), which is XML (*fap*fap*fap*). For applications to communicate, we development time (and execution time) producing XML (typically with terribly ugly APIs such as *ugh* DOM), then parsing it from the other end.
I may as well suggest a new generation of enterprise Web 3.0 scalable software solutions! Universal XML! By using universal XML, you can make more money and your business will grow and you will have more business business business! It works like this:
Legacy Web 2.0:
<p class="demo">example</p>
Web 3.0 best practices:
<element>
<name>p</name>
<attributes>
<class>
<value>demo</value>
</class>
</attributes>
<text>
example
</text>
</element>
Start using Web 3.0 today!
I was about to say 13256278887989457651018865901401704640, but it appears this number is private property.
Yes, it is exists and it's called CORBA http://www.omg.org/ . In particular, omniORB http://omniorb.sourceforge.net/ is VERY fast. The only thing is that it's not a "Web service" and doesn't use HTTP.
That is right, it's extremely difficult to use XML unless you have a tool, like a computer. Technically, you can use XML with a pencil and paper, but it's difficult, and a pencil is a tool too. You can also write XML in the sand with a stick, but sticks are also tools. Another thing you can do is think about XML with your brain, but your brain is also a tool. So yes, you do have to use tools in order to use XML, and if you don't have any tools like brains or sticks or pencils or computers, then no, you should not be using XML.
-Don
Take a look and feel free: http://www.PieMenu.com
Who are you, Gorak, the prehistoric ice man from 1996??! How long have you been frozen in a cave, if you're just getting over the impression that XML is the latest fad? What was it like having Steve Irwin jam his thumb up your butthole?
-Don
Take a look and feel free: http://www.PieMenu.com
What are you doing back on Web 3.0? My web goes to 11.0!
-Don
Take a look and feel free: http://www.PieMenu.com
XASMML (eXtensible ASseMbler Markup Language) will enable your corporation to share data with customers with the speed of hardware! This exciting NEW [sic] concept in computer science will eliminate inefficiencies in the transmission stream, and allow you to beat competitiors to the market! :-D
Now included free with Office XPASM!
Is this like, the late 1990's or what? This article is as breathy as an AI article in Byte Magazine. It is as over-hyped as a pump-and-dump stock spam scam. WHO GIVES A SHIT!?! We're talking about a data encoding scheme, not a polio vacine! Get a lIfE!
"This mission is too important to allow you to jeopardize it." -- HAL
Because I know how to make parsers to process it (wich are slower than parsers for about any other form of data).
Because I know s-expressions which are easier to type and encode much more information that XML. s-expressions can be data exactly like XML, but can also be code. Beautiful code.
Because is more a marketing buzzword than real meat.
That said, I use XML when I have to, like generating XLS files in PHP. But I would not use it at all if I didn't received money for doing it.
We are Turing O-Machines. The Oracle is out there.
Yeah, people who approach design as a series of glib comments and ad-hoc decisions would favor XML, Don.