Sjoerd Visscher's weblog

My ideas about new web technology that can change the future of the world wide web.

Last Update

10/25/2002; 8:16:25 PM

Weblog Search

Don't like the look of this site?

XML coffee mug
Click to see the XML version of this web page.

Updated with

Click here to visit the Radio UserLand website.

Wednesday, March 13, 2002

OPML or XML

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?

MathML in Mozilla

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.

Testing...

This is a test for the autogenerate link option.