(Matthew Cooney) Microsoft Corp. is readying a new version of Office for Macintosh for release in the first half of 2004 — but it won’t support many of the XML (Extensible Markup Language) features of its Windows cousin, Office 2003.
Tag: JSON / JAVA / XML
Getting Started with XForms
(Bob DuCharme) The XForms standard, which became a W3C Recommendation last month, lets us define forms that are much more sophisticated than those of HTML. Perhaps more importantly, it makes it easier for applications that we write to grab and use the data entered into forms, because an XForms clien
Tip: Use XML directly over HTTP for Web services (where appropriate)
(Uche Ogbuji) SOAP technologies usually exchange XML over HTTP, but SOAP has its pros and cons, and a lot discussion has focused on how to use XML more directly to communicate between applications. This tip describes the direct approach, and discusses where it is most appropriate. It also discusses
Building Dictionaries With SAX
(Uche Ogbuji) People have always liked to complain that Python is slow. People have always liked to complain that XML processing is slow. I’ve always thought both complaints are typically misguided. Neither Python nor XML emerged out of the need for ultrasonic speed at runtime. Python emerged as an
A survey of XML standards: Part 1
(Uche Ogbuji) The world of XML is vast and growing, with a huge variety of standards and technologies that interact in complex ways. It can be difficult for beginners to navigate the most important aspects of XML, and for users to keep track of new entries and changes in the space. In this series of
XML Report from the Microsoft PDC 2003
(Aaron Skonnard) This issue marks three years of The XML Files. As I reminisce over my personal XML journey and how simply it all began, I’m astonished at how firmly rooted XML is in today’s software development landscape. I always said “XML will change the world,” but only after reflection did I re
Grouping and Summing the Values in XML Using XSLT
(Siddhartha Singh) In this column, I have grouped the XML based on the GroupID element by using the generate-id() function. This generates unique keys used for indexing the key value. The key value is GroupID.
Enterprise Application Integration with a Native XML Database, Java, and Cocoon – Powerful flexibility with a simple API
(Dan Hatfield) A client recently asked EDS to design and support an EAI implementation based on XML messaging. The implementation of this solution created a need for an internal application that would allow multiple developers and analysts to create and manage a variety of XML documents. The solutio
XML Spy – Development Environment for XML
XML Spy is an IDE (Integrated Development Environment) for XML. XML Spy is centered around a validating XML editor that provides five views on your documents: a Grid View for structured editing, a Database/Table view that shows repeated elements in a table, a Text View with syntax-coloring for lo
Character Repertoire Validation for XML
(Erik Wilde) In this article I present a small schema language for XML — which can be used to restrict the use of character repertoires in XML documents — called a href=”#res-crvx”>Character Repertoire Validation for XML (CRVX). CRVX restrictions can be based on structural components of an XML doc
