visualizing xsd

Discussion in 'XML' started by Manfred Lotz, Apr 19, 2010.

  1. Manfred Lotz

    Manfred Lotz Guest

    Hi there,
    Understanding the structure of an XML document by reading the
    accompanying XSD file is possible but often (at least when the XSD is
    not trivial) hard work.

    Is there any tool available (open source would be great) which helps to
    sort of visualize an XSD description so that it gives a good
    idea how a typical XML file according to that XSD does look like?

    Manfred Lotz, Apr 19, 2010
    1. Advertisements

  2. With the Microsoft .NET framework there is a tool that generates a
    sample XML document from a set of XML schemas:

    I wouldn't call that "visualizing" but you could generate your sample
    and then display a tree view of it if you want to visualize the sample.
    Martin Honnen, Apr 19, 2010
    1. Advertisements

  3. Manfred Lotz

    Manfred Lotz Guest

    Manfred Lotz, Apr 22, 2010
  4. Manfred Lotz

    Manfred Lotz Guest

    The Microsoft solution isn't directly usable by me because I do not
    have Windows.

    But the idea might be good, having a reasonable Document and then
    displaying it in an XML editor.

    Manfred Lotz, Apr 22, 2010
  5. Eclipse offers a plugin with XML and XSD editors. XSD editor makes nice
    graphical visualization of your XSD. It also generates XML from your
    XSDs with various complexity (chosen by the user). You can further
    validate your XML against the XSD using built-in Xerces.

    But complicated XSDs don't really show the (sometimes simple) XML file

    Eclipse is based on Java and runs on Linux, it is Open Source.

    read you...
    Susanne Wunsch, Apr 22, 2010
  6. Manfred Lotz

    Manfred Lotz Guest

    On Thu, 22 Apr 2010 10:30:11 +0200


    Thanks Susanne. I'll check that out.
    Manfred Lotz, Apr 22, 2010
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.