views:

289

answers:

6

I'm looking for a free alternative to all the XML/XSD editors around here (that are relatively expensive--at least for me). I totally fail to find one.

I need it to allow me to edit xsd files to help in writting an xml-based language specification. I need it to be visual to help with the design, making it clear. Other features are less interesting for me.

Any suggestion?

+5  A: 

Checkout out Eclipse. They've got XSD modelling tools which work quite nicely with a graphical representation of the scheme.

Alexander Ljungberg
Seems a bit overkill for only xml edition, don't you think?
Klaim
I just tried installing those missing plugins ... what a pain!
Hamish Grubijan
+1  A: 

XML Fox might be what you need.

High Performance Mark
I too will vote for XML Fox. It is light weight and portable.
Ismail
+1  A: 

XML Spy 2006 community edition was free. It can still be found on the internet but I don't know if you can still get the free licensekey.

adrianm
It seems like the free license key is no longer available. All hyperlinks to the homepage of the manufacturer (Altova) for the old 2006 version are now redirected to the 2010 edition, which is a 30-day free trial version only.
stakx
Same thing with The Liquid XML Studio Community Edition... http://www.liquid-technologies.com/Products/CommunityEditionInformation.aspx
efi
Download links that don't go to altova still has the 2006 version. I know because I downloded it myself a couple of weeks ago. Unfortunatly I don't have the link available now.
adrianm
+2  A: 

Check out XML pad.

ErvinS
+1  A: 

XRay

"XRay is a free XML editing enviroment. Now in its second major release, XRay provides support for XML Schema (XSD) and an integrated online XML tutorial system."

http://architag.com/xray/

zaf
+1  A: 

You should definitely check out the XML Schema editor that comes with Eclipse WTP. Take a look at the blog posting at http://codegears.blogspot.com/2008/03/working-with-schema-files-in-eclipse_3125.html, it has some screenshots to illustrate the use of the visual editor.

HOWEVER - to really understand what's going on, you'll probably need to read the code, no matter how clever the visual editor is.

vwegert
I know I'll need to read the code, but I need to get faster than writitng the code myself and having lot of syntax errors...
Klaim