XML editor

Does anyone knows of a good FREE or OPEN-SOURCE xml editor that suports schema validation and is made in java ?

I don’t know of a good free one, but I found OxygenXML which is cross-platform Java and offers a 30 day trial. I ended up buying a copy because I found it was very well done and much better value than the over-priced platform dependent tools from other vendors like Altova.

OxygenXML also works as a plugin for Eclipse (for no extra cost).

For free stuff there may be plugins to jEdit that will do schema validation… that’s where I would start.

This might be interesting. I found it almost by accident:

http://jaxe.sourceforge.net/

If you have any questions about Jaxe, feel free to ask me :wink:

jEdit is an excellent XML editor.
I use XML almost every day, and have developed several XML based application and regularly use XSL and i’ve never found a better tool than jEdit.
Yes, you need a few plugins - if you’re interested let me know and i’ll list them.

warning - i am a jEdit evangelist :stuck_out_tongue:

[quote]jEdit is an excellent XML editor.
I use XML almost every day, and have developed several XML based application and regularly use XSL and i’ve never found a better tool than jEdit.
Yes, you need a few plugins - if you’re interested let me know and i’ll list them.
[/quote]
Please list the JEdit plugins for XML editing. Thanks.

[quote]jEdit is an excellent XML editor.
I use XML almost every day, and have developed several XML based application and regularly use XSL and i’ve never found a better tool than jEdit.
Yes, you need a few plugins - if you’re interested let me know and i’ll list them.

warning - i am a jEdit evangelist :stuck_out_tongue:
[/quote]
Can you debug XSLT’s in jEdit? Oxygen and some other XML IDE’s supports this and it helps a lot when writing XSL transforms.

I’ve included links to the description page for each plugin on www.jEdit.org to save typing :wink:
however, jEdit has a plugin manager which makes installation very easy and i’d recommend it’s use.

XML - this is the main one, my favourite features are:

  1. any specified DTD is analysed and used to produce graphical tag-completion (can be re-accessed by ctrl-clicking a node) also suports HTML etc…
  2. automagic tag-closing on the typing of ‘</’

XSLT - discussed below

XmlIndenter - extremely handy one click formatting of XML based documents

Those are the three that i use regularly, but there are others

There’s no interactive stepping debugger that i know of, if that’s what you mean, but the XSLT plugin allows you to specify an XML document and one or more XSL files to tranform against, and an xpath evaluator which i find very useful.

Thanks, I’ll have a look at these.