I'm looking for a free alternative to an xml IDE like XMLMind. I have not found any that meet my requirements. It needs to:

  • Have syntax highlighting
  • Have autocompletion
  • Run on windows 10 (my OS)
  • Be able to validate against a dtd and xsd schema
  • Have a textual and graphical view
  • Be completely free
  • 2
    Welcome aboard, and please do give my best regards to your father, Sir GoPythonJavaCppRuby the 2nd. You are missing quite a bit here, so please read How to Ask and edit your question. Basically, the more detail you give us, the better we can help you. Which operating system do you want this for (please add a tag)? Which specific features do you need (and which are “nice to have”)? If you expect us to know, or research, XMLMind then you will get fewer answers than if you state some detailed requirements.
    – Mawg
    Commented Oct 18, 2018 at 8:12
  • Are you certain this must be open-source? Unless you have security concerns or want to modify the source code, then probably not. In general it helps to specify a budget (not, of course, in the case of open source); if what you mean is that you don’t want to pay for it, then add the gratis tag. Again, welcome aboard. I hope you get a satisfactory answer :-)
    – Mawg
    Commented Oct 18, 2018 at 8:12
  • 2
    @Mawg you forgot the 3rd argument for open source: "I want to support the FOSS model/community by (only|preferably) choosing their products" :)
    – Izzy
    Commented Oct 18, 2018 at 8:55
  • Guilty as charged :-(
    – Mawg
    Commented Oct 18, 2018 at 8:56

2 Answers 2


Try Microsoft's FOSS Visual Studio Code editor with Red Hat's XML extension.


Eclipse contains an XML editor which has all the features you mention. It is provided by the WST plugin which should be in most Eclipse packages you can download.

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.