views:

116

answers:

6

What's a good XML editor in Linux for people new to XML?

+3  A: 

There would be many. But I use Eclipse. I use Eclipse IDE for developing J2EE based projects.

YoK
+2  A: 

A simple cross platform XML-editor handling well-format and validation is EditIX: http://free.editix.com/ We use it at the university, and are happy about its performance. It can even be installed on a USB, which is a nice feature for students.

BennySkogberg
+1  A: 

If you're looking for some non-bloated editor, any graphical text editor should do the trick.
gedit, the default text editor with gnome, comes with syntaxic coloration and is a lighweight alternative. If you add a few plugins, you can turn it into a really neat fully-featured editor (I think there is a plugin for XML validation, but I'm not sure).

Julien Rosa
+1  A: 

I personally prefer the jedit programmer's editor. Its lightweight, supports plugins. XML support is great with the following plugins:

  • XML Plugin for general XML editing, tag completion, validation XSD and DTD
  • XML Indenter for indenting XML documents
  • XSLT Plugin for XSL transformations
  • Sidekick plugin for showing XML as a tree
naikus
+1  A: 

If you don't mind spending some money on it - check out Oxygen XML It's pretty powerful in a lot of respects, especially if you need good XPath support. But the down side - it's quite pricey.

Alex N.
Alex is right, Oxygen is the tool to buy for $40 USD is it? Nice one!
BennySkogberg
+1  A: 

vim is indeed a great toll for editing files with great profile! Recommend a great profile for you:

  $ mkdir ~/.vim_runtime
  $ svn co svn://orangoo.com/vim ~/.vim_runtime
  $ cat ~/.vim_runtime/install.sh
  $ sh ~/.vim_runtime/install.sh <system>
     <sytem> can be `mac`, `linux` or `windows`

Including plugins:

minibufexpl.vim - get an overview of open buffers
bufexplorer.vim - switch between buffers fast
yankring.vim - makes it easy to manage clipboard
snipMate.vim - snippets from TextMate
surround.vim - makes it speedy to surround text
fuzzyfinder - find files quickly (similar to TextMate's find feature)
kit.yang