20051115 Tuesday November 15, 2005

XML 2005 Day 1

Tutorial day! I attended two tutorials: one about DocBook, and another one about XForms. Norm did the presentation on DocBook; one of the things he explained is why moving to RelaxNG for DocBook v5.* is an improvement. And it really is: as an example, he showed how to remove an element from a content model based on the DTD, followed by an example of the same change in RelaxNG. The DTD version required several pages of customizations. In RelaxNG it only required a couple (4?) lines.

The other tutorial was also interesting. I had not looked at XForms for quite a while, but it's really great to see where XForms is going. It was really amazing to see the presenter pick up an XML document, drop it in an open XForm-based document, and notice the UI wrapping around this piece of XML data.

The real question remains how these things will develop over time. Both XForms and JSF provide a rich declarative validation framework, but it seems awkward that you would have to configure these validation rules for both the XForms based UIs and JSF based UIs; it would be great if these commonalities could somehow be factored into a separate layer upon which both XForms and JSF could rely, but there is no such thing yet.


( Nov 15 2005, 04:00:05 AM CET ) Permalink Comments [0]