Sjoerd Visscher's weblog
My ideas about new web technology that can change the future of the world wide web.
Patrick asks what the difference is between XML and OPML. OPML has the advantage that it has defined semantics for a few attributes, while being able to represent all XML structures. The
text attribute is especially useful, because it gives a reasonable textual representation of each node. And that gives nice options for user-interfaces.
XML has the advantage of having all kind of tools and schema languages. And with XLink XML now also has linkink, just like OPML. Which made me think: OPML shouldn't have been an XML format, but a set of attributes, using an OPML namespace. First you have the elements in the head. They can all be attributes on the root node and are all optional. Then each element can have an
opml:text attribute. Simply adding the OPML namespace definition and
opml:text attributes can make any XML document editable by an outliner. Could that be of any use?
Mozilla 0.9.9 supports MathML. And it looks great, certainly with ClearType enabled in Windows XP. Note that any serious business with XHTML is not possible with the latest version of Internet Explorer. Even when IE6 doesn't choke on the DTD, it has no clue that it is expected to do something with the XHTML data.
This is a test for the autogenerate link option.