XML Editors

Last friday I’ve learnt how to write a XSD using XMLSpy. While I’ve
learned it at school, it wasn’t because teacher taught me about it:
She was still explaining ‘What is XML’, when I opened XMLSpy and
w3.org primer on XSD. It didn’t took long before I figured out
how it worked. In fact, I haven’t read past section 2.1. By that
time, I had realized how nice it was, except that XMLSpy doesn’t seem
to let you set a type of a element via the graphical editor (at least
in the version I’ve tried, XMLSpy 5 Home Edition): you need to set the
element type by hand.

Then I did remember about a chat with Paul, where he mentioned that he
was writing XML documents using XSD as the ‘source’ for the document
format definition, and send him an email asking about it. He
said to be very disappointed with me, because I hadn’t rewritten
XMLSpy while the teacher was starting. :) I told him it would not be a
problem as long as I had Kiwi and Glade with me, but that wasn’t the
case (90% of the desktops in university still run Windows, on a Novell
network, and the remaining 10% are dual boot, with Windows and Red Hat

So, Paul recommended me looking at <oXygen/> and RelaxNG (spelled
relax-en-gee), which seems to be what he’s been using lately. He also
told me about Morphon, which seems to have been turned on a free
license. The downside (for me) is that Morphon seems to be
java-based. On a quick look looks like oXygen is best, having support
for RelaxNG, and being able to be run as an Eclipse plugin. It also
looks like its able to convert from XSD to RelaxNG and forth. Pretty
impressive list of features they have there.

Lastly, all this discussion reminded me that I need to try Eclipse
someday soon, as everyone seems to be talking good about it.


3 thoughts on “XML Editors

  1. what about Xopus?
    have you tried Xopus lately?
    No relaxNG, but a pleasant editing experience.
    sorry for plugging my own dog food.
    greetings Lon

  2. not yet, but…
    perhaps you can demo it to me in person. Alan told me you will be at the PloneConf I, and I will probably be there as well.

  3. i would love to…
    you say you might?
    come on… I promise my presentation will be interesting at least… no marketing, no products, just a different view on how to build web based applications…
    we’ll do the xopus demo over a beer, preferably a white beer, with a lemon… I hear beer is free in the open source world…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.