|
The great thing about XHTML + XPath is it disaggregates content at the page level in the same way that RESTful web services disaggregate content at the URI level. XPointer was supposed to do this, but all you really need to do is add an xpath parameter to the querystring of an XHTML doc.
I still think structuring content with XML is better than XHTML in general. (bold and italics markup and perhaps even the occasional XHTML island will still need to be in the xml o/c) True, XHTML structuring requires less of the creator so I can see how you are hopeful it is a way that creators will actually do something somewhat structured. But I think the majority of us need structure imposed beforehand, and don't have the discipline to create it on-the-fly, even if it is less work. Sort of like the benefits of iambic pentameter over free verse...
With XML structuring, XSLT transformations need to happen on the client for things to really open up to 3rd parties, so I'm glad to see you promoting it.
Winfield
http://dealersinnotions.com
|