13

I develop a lot with XML and use mostly XmlSpy. It's really great and also really expensive. I am looking for a cheaper/free alternative.

Must-haves:

  • XML grid view (viewing the XML structure like a datagrid/tree)
  • generate XML data from XSD files and vise-versa
  • check XML files for validity and being well-formed
  • load very big XML files really fast
  • Of course all common features like text search in files and so on

Nice-to-haves:

  • generate (C#) source code from XSD files

Are there such tools?

5

XPontus: Doesn't quite meet 100% but probably as close as you'll get without shelling out currently; and OS so could be extended at some point to fully match. Certainly does match that cheaper - since it is free.

  1. XML grid view: hmm not 100% sure what you mean by that but I there is a tree view which I think is what you're meaning (I have limited experience with XML though I'm learning a lot - Revenue Canada has great resources actually)
  2. generate XML data from XSD files and vise-versa: Can generate schemas (of a few different kinds: DTDS, XML schemas, and Relax NG grammars) from XML documents. See screenie below for the New from Template option options.
  3. check XML files for validity and being well-formed: Has a validity checker.
  4. load very big XML files really fast: I don't have any that I'd call big so can't comment on this (pretty much instant for 1500 line xml files on my HP Intel i7 2gb Ram Laptop)
  5. Of course all common features...: mostly - specifically missing: Search in files.

No Bonus Points: Doesn't generate C (or any other) source code. screenshot

  • 2
    To my mind anyways not matching 100% is not a good reason to downvote the answer - if it is close and specifies areas that don't match the requirements I'd upvote an answer on my question even if it isn't the answer I choose to accept – Nick Wilde Feb 17 '14 at 19:39
  • The reason for downvote is especially not given when the answer is close and the miss is even pointed out. – Izzy Feb 17 '14 at 19:53
  • Meta related – Michel Feb 17 '14 at 19:59
  • If you need a big XML file, download the Stack Overflow data dump. – Shog9 Feb 19 '14 at 15:12
  • For an explanation of grid view, see softwarerecs.stackexchange.com/questions/51396/… This app does not seem to have it :-( – Mawg Aug 4 '18 at 9:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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