When editing an xml file in the “grid” view on Mac OS X (Tiger) (Eclipse 3.1, MyEclipse 4.0.3), I am unable to change properties (column 2). When I select the property in the left column, the gray lines disappear, the value (right column) disappears, and I am unable to change it. The XML Editor Grid View is a visual interface for editing tablular data structures using an intuitive spreadsheet-like interface.
Active8 years, 4 months ago
Are there any free XML editors for OS X? I've seen this question, but none of the answers are free. I don't need to be able to do anything complicated, just view and edit XML in a friendly way.
Community♦
BrianBrian3,6471010 gold badges5050 silver badges7777 bronze badges
closed as off-topic by usr2564301, Pang, Govind Samrow, greg-449, EdChumJul 5 '18 at 7:51
This question appears to be off-topic. The users who voted to close gave this specific reason:
- 'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – usr2564301, Pang, Govind Samrow, greg-449, EdChum
3 Answers
In looking around, it looks like Serna is the consensus for XML. I, however, use Smultron.
magzalezmagzalez1,09222 gold badges1212 silver badges2525 bronze badges
I used Serna Free XML Editor (Note they do have a free version) when I was doing some programming with XML in OSX.
atrljoeatrljoe5,7071010 gold badges5353 silver badges107107 bronze badges
Emacs run in OS X, has an XML mode, and is Free (as in speech). It might be kind of heavy-weight if all you want is basic syntax highlighting, indentation, etc.
Cyde WeysCyde Weys
Not the answer you're looking for? Browse other questions tagged xmlmacos or ask your own question.
Active20 days ago
I have made an XML Schema - all the code basically - and was wondering if there is a way that the code can generate something like this:
If so how can I do it?
Tgr21.6k88 gold badges6767 silver badges101101 bronze badges
mattmatt
closed as too broad by Wai Ha Lee, Bhargav Rao♦Aug 18 at 2:50
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
15 Answers
The open source command line java application xsdvi creates an interactive diagram in SVG format from an XML Schema Definition. The generated SVG file can be displayed by a modern web browser where the user can expand and collapse the tree by mouse clicking.
Here is an example of a generated diagram
The software can be downloaded from
It can be run as follows (assuming Java is installed and
java.exe
is in the path):-- Go to the
dist/lib
folder. - Run the following command
java -jar xsdvi.jar <input1.xsd> [<input2.xsd> [<input3.xsd> ..]] [style]
23.3k1212 gold badges106106 silver badges149149 bronze badges
Erik SjölundErik Sjölund6,95855 gold badges2727 silver badges5151 bronze badges
XSD Diagram is free (GNU open license), doesn't need to be built, and gives an interactive diagram.You just open the file and Add the types you want on the (initially blank) diagram.Pretty straight forward.
toddmotoddmo10.6k88 gold badges6969 silver badges8080 bronze badges
The Oracle JDeveloper 11g built-in viewer is in my view superior to the one available for Eclipse (which, in addition to other unfavourable comparison points I could only get to install for Indigo but not for Juno). If I am not mistaken Oracle makes the JDeveloper available for free (only requires registration at the OTN).
Marcus Junius BrutusMarcus Junius Brutus12.5k2222 gold badges119119 silver badges241241 bronze badges
You can use XMLGrid's Online viewer which provides a great XSD support and many other features:
- Display XML data in an XML data grid.
- Supports XML, XSL, XSLT, XSD, HTML file types.
- Easy to modify or delete existing nodes, attributes, comments.
- Easy to add new nodes, attributes or comments.
- Easy to expand or collapse XML node tree.
- View XML source code.
Screenshot:
congusbongus8,09344 gold badges5050 silver badges7777 bronze badges
jeliesjelies7,75922 gold badges3939 silver badges6464 bronze badges
If you need a simple, more text-oriented documentation of your XSD, check out xs3p - a XSLT stylesheet that will transform your XSD into more readable HTML format. Quite nice, and totally free.
If that's not enough, check out some of the commercial tools out there - I personally prefer the Liquid XML Studio - not as expensive as others, and quite as capable!
Alexei Tenitski5,95033 gold badges3333 silver badges4545 bronze badges
marc_smarc_s603k137137 gold badges11551155 silver badges12901290 bronze badges
On Linux (with mono, available via
apt-get
on Debian) and Windows:- XSDDiagram (runs on Mono as well)
Photo editor software for mac. If you are on Windows I recommend you have a look at:
- XMLPad3 from WMHelp or
Both tools are free and both are able to provide similar visualizations as shown in your example.
Ioannis Filippidis5,84433 gold badges3737 silver badges8383 bronze badges
datentypdatentyp
That picture is generated from a XML Schema editing tool, such as Altova's XMLSpy.
There are a number of XML tools around, all of which will include a Graphical XSD Viewer. I mentioned XML Spy simply because it is the brand leader. Also many general IDEs like Eclipse, Visual Studio and Oracle JDeveloper will be able to do this trick.
APCAPC125k1717 gold badges128128 silver badges239239 bronze badges
Visual Studio 2013 has a pretty cool visualizer built in.
Best web page editor for mac. File -> Open -> File pick your .xsd and then drag elements from XML Schema Explorer onto the designer surface.
ambidexterousambidexterous
We offer a tool called DocFlex/XML XSDDoc that allows you to enjoy both things at once:
- To have diagram represetation of your XML schema
- To have all those diagrams embedded (and hyperlinked) in a highly sophisticated XML schema documentation
The diagrams in fact are generated not by us, but by Altova XMLSpy. We implemented an Integration with XMLSpy (with the full support of all diagram hyperlinks):
Here you can see the full this doc: http://www.filigris.com/docflex-xml/xsddoc/examples/html/XMLSchema/index.html
The whole thing provides a functionality not offered by any single vendor right now on the market!
Some our customers were so impressed that they purchased an extra license for XMLSpy only because of our tool. (That's no joke!)
Currently, we've also implemented similar integrations with other XML editors:
With <oXygen/> XML Editor:
See: http://www.filigris.com/docflex-xml/OxygenXML/demo/html/xslt20/index.html
With Liquid XML Studio:
See: http://www.filigris.com/docflex-xml/LiquidXML/demo/html/XMLSchema/index.html
Concerning what all those diagrams depict.. Essentially, they are all about content model of XSD elements (as well as other XSD components that lead to elements: complexTypes, element/attribute groups). It seems, there are two approaches here:
- To show what a result content model (represented by the given component) would look. That's the approach of XMLSpy.
- To show how a particular content model (of the given component) was derived from other components. That's the approach of <oXygen/> XML and Liquid XML.
I personally believe that the diagrams generated by XMLSpy are more useful.
Yet, there were no attempts so far (at least known to me) to depict graphically anything else contained in XML schemas, although one can imagine many..
Sprotty3,28311 gold badge2323 silver badges3333 bronze badges
Leonid RudyLeonid Rudy
Sound editor for mac. Here is my approach- download the freemind and CAM XML Template Editor.Then open CAM XML, create new Template from XML, View -> View Template As Mind Map
Pros of this solution:
Pros of this solution:
- It works locally, so secret files can be processed,
- totally free of charge,
- open source.
Cons:
- Quite unstable with large (more than 20sh MB) files.
1,62477 gold badges3030 silver badges6161 bronze badges
Download Grid For Mac
There is a new free-to-use webtool, where you can view any xml schema:
It's written completely in JavaScript, so it's running in most modern browsers.
Peter RaffelsbergerPeter Raffelsberger
We use Liquid XML Studio, it provides a intuitive editable representation of an XSD schema. It also shows the annotations inline, which we find very useful and the split code/gfx view is invaluable when writting or editing an XSD.
SprottySprotty3,28311 gold badge2323 silver badges3333 bronze badges
If someone works with IBM Rational Application Developer then XSD browser is built in it.
ctomekctomek
Try my xsd-viewer available from https://github.com/santhosh-tekuri/jlibs.
Captain ManPhoto Grid For Mac Computer
3,52433 gold badges2828 silver badges5757 bronze badges
Defense Grid For Mac
Santhosh Kumar TekuriSanthosh Kumar Tekuri
Grid-ML Schema Viewer is great for searching and visualizing XML Schemas: https://gridml.com/xml-schema-viewer. I find it better than other tools when it comes to large schemas or when browsing through a diagram is not feasible. The tool also allows you to copy the XPath or JSON path of the selection item.
Abdias LiraAbdias Lira