Posts|Comments

Category Archives: English


Bitten by text html for XHTML documents

The W3C “XHTML media types” note mentions that:
XHTML documents served as ‘text/html’ will not be processed as XML [XML10], e.g. well-formedness errors may not be detected by user agents. Also be aware that HTML rules will be applied for DOM and style sheets (see C.11 and C13 of [XHTML1] respectively).
I have been bitten by this [...]

RELAX NG and W3C XML Schema compared (continued)

A lot of comparisons have already been published on this topic, but there are still plenty of misunderstanding when comparing W3C XML Schema so called Object Oriented features with RELAX NG patterns.
Many people complain that RELAX NG does not support complex type derivation nor substitution groups.
There are two ways to look at these features:

If you [...]

Client side XSLT brings live to static HTML pages and microformats

I am making all kind of tests for the chapter about multimedia of our upcoming Web 2.0 book and as it is often the case when I am writing, this is sparkling a number of strange ideas.
I was exploring the similarities between playlists, podcasts and SMIL animation when it occurred to me that it might [...]

Too many SVG profiles

Our upcoming Web 2.0 book is giving me the opportunity to have a closer look to the state of SVG.
After all kind of announcements for native SVG support in browsers, I was expecting that with my new Ubuntu Dapper distribution, SVG would be really easy to display.
The first thing I have tested is to display [...]

Web 2.0 at XML Prague

This coming week-end, I’ll have the pleasure to be at XML Prague, a small and friendly XML conference in a wonderful city.
This year, I’ll leave out my usual XML schema languages expert hat to speak on two topics:

An experience to define a RDF/XML Query By Example language. This presentation relates a very cool project that [...]

Normalizing Excel’s SpreadsheetML using XSLT - Part 2

As reported by one of the comments, there was a bug in the XSLT transformation which “normalizes” Excel’s SpreadsheetML documents that I had posted in a previous post.
I have fixed this bug and the new version is:
<?xml version=”1.0″?>
<!–

Adapted from http://ewbi.blogs.com/develops/2004/12/normalize_excel.html

This product may incorporate intellectual property owned by Microsoft Corporation. The terms
and conditions upon which Microsoft [...]

The influence of microformats on style-free stylesheets

It’s been a while, almost six years, since I have written my Style-free XSLT Style Sheets piece for XML.com but this simple technique remains one of my favorite.
It has not only been my first article published on XML.com but also the subject of my first talk in an IDEAlliance XML conference and it’s fair to [...]

Web 2.0 the book

One of the reasons I have been too busy to blog these days is the project to write a comprehensive book about Web 2.0 technologies.
If Web 2.0 is about using the web as a platform, this platform is far from being homogeneous. On the contrary, it is made of a number of very different pieces [...]

Validating microformats

This blog entry is following up Norm Walsh’s essay on the same subject.
The first thing I’d want to react on isn’t the fact that RELAX NG isn’t suitable for this task, but the reason why this is the case.
Norm says that “there’s just no way to express a pattern that matches an attribute that contains [...]

TreeBind is about making Java as agile as it can be

TreeBind seems to be getting more visible :

My submission for XTech 2006 has been accepted.
Ron Bourret has added TreeBind in his XML Data Binding Resources.
Oleg Parashchenko has sent me a couple of references about his own Scheme based proposal to deal with hierarchical structures : “Reusing XML Processing Code in non-XML Application” and “XML View [...]