In Favor of JSON Over XML

We have written before advocating XML over JSON and discussed why they can’t be friends. The times are changing and technologies like XML as well as others like MySQL that have been standards for years have to adapt or fail. It is clear that JSON has taken the top of the food chain. An article… Continue reading In Favor of JSON Over XML

How to Parse Large Files With PHP

PHP has great tools built in for parsing XML files. SimpleXML is perfect most anything, especially XHR responses, but is too resource intensive for large files. There are no easy solutions for parsing large files, and the major setback to non-DOM parsers is that they require more coding and are not intuitive. PHP’s XML Parser… Continue reading How to Parse Large Files With PHP

Published
Categorized as XML

An Overview of XML Parsers

We’ve brought up that XML is a vital skill for developers. Parsing XML is an essential task, but can be a confusing place for beginners. There is no one stop shop for libraries that can handle the creating, editing, parsing, and the like of XML documents. Let’s take a look specifically at parsing which involves… Continue reading An Overview of XML Parsers

Published
Categorized as XML

Microsoft Loses Battle in Custom XML Patent Infringement

The U.S. Supreme Court determined last Thursday that Microsoft must pay $290 million to i4i for violating its patent. The proceedings began nearly four years ago in 2007 when i4i accused Microsoft of using its patented Custom XML (later called Content Control) technology in Office 2003, 2007, and in Vista. The battle, however, was fought… Continue reading Microsoft Loses Battle in Custom XML Patent Infringement

Published
Categorized as XML

Multiple Representations Using Mode for XSLT Templates

When transforming an XML document into another format, XSLT provides a clean and portable method to accomplish the translation, and simple template match rules will often suffice to map the source tree onto the result tree. Often, however, some nodes need to be processed twice and represented more than once in the result tree. The… Continue reading Multiple Representations Using Mode for XSLT Templates

Published
Categorized as XML

A (Background) Refreshing Use of XML

There are countless things powered by XML documents. One of these things is a slide show background feature in Gnome, the GUI that powers many Linux distributions. With this feature, you can setup your desktop backgrounds to automatically change at specified intervals. It’s a pretty spiffy feature. Equally impressive, however, is how I ran across… Continue reading A (Background) Refreshing Use of XML

Published
Categorized as XML