Posts|Comments

Monthly Archives: July 2005

An unconventional XML naming convention

I am not a big fan of naming conventions but I don’t like to be obliged to follow naming conventions that do not seem to make sense!
One of the issues added by W3C XML Schema is that, in addition to define names for elements and attributes, you often have to also define names for simple [...]

Quark’s desperate attempt to keep XML under control

Yesterday, I had the opportunity to read more carefully the press release made back in January 2005 to announce QuarkXPress Markup Language (QXML).
My first guess, before clicking on the link, was that QXML would be an XML vocabulary.
Wrong guess!
QXML appears to be an XML schema of the World Wide Web Consortium (W3C) Document Object Model [...]

Good old entities

There is a tendency, among XML gurus, to deprecate everything from the XML recommendation that is not element or attribute and XML constructions such as comments or processing instructions have been deprecated de facto by specifications such as W3C XML Schema that have reinvented their own element based replacements.
Many people also think that DTDs are [...]

Normalizing Excel’s SpreadsheetML using XSLT

Spreadsheet tables are full of holes and spreadsheet processors such as OpenOffice or Excel have implemented hacks to avoid having to store empty cells.
In the case of Excel, that’s done using ss:Index and ss:MergeAcross attributes.
While these attributes are easy enough to understand, they add a great deal of complexity to XSLT transformations that need to [...]