Hot answers tagged

22

One of the *best simple XML formatting tool for Windows 7* I think it is Notepad++: This tool is so powerful that it should be in the developer current toolbox. Just look how many formats it recognizes: But, the best of all is the fact you can define your own language and apply your own rules! Did I tell you about its search & replace? You can do all ...


14

I got super annoyed with this too so I build a tool myself https://www.npmjs.com/package/junit-viewer easy to install and use (requires node but no javascript knowdledge)


8

Technically, XMLs are different if they have whitespaces or not if the order is different if they have comments or not if they have processing instructions or not if their encoding is different if their namespaces are different but of course you can decide to ignore that or not, based on the semantic information an XML does not have. Microsoft has ...


6

Focusing on the part that moved sections should be reported as no difference made me think of http://semanticmerge.com/, which doesn't compare XML-files, but C# and C code. And as it understand those languages it is able to display if code has moved and not changed. This leads to an alternative approach for this question: Could it be possible to translate ...


6

What you need(imho) is the pretty-format option for xml files. This auto aligns your xml code, but firstly make sure the source file isn't malformed(missing tags, non-escaping characters etc...), so you will also need an XML validator for that. Both options are covered by XMLTools. So after you install it, Check XML syntax now to verify that your xml is ...


5

Notepad++ Obviously :) It's by default really light since it's a pure editor. But for XML support you will need a plugin like XML TOOLS and an installation guide A screenshot of the plugin menu: The only "trap" with your requirements is that when checking XML syntax a window pops-up showing where the first problem occured like this: But I really can not ...


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. 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 ...


4

Notepad++ or Sublime Edit (or any other good text editor) support syntax highlighting. However that being said they aren't great for editing xml; probably there are plugins that improve them, but my recommendation would be Xpontus. It matches your requirements pretty well. OS: Cross platform (specifically states that it works on Mac, Windows and *nix - ...


4

You can use XML Explorer: free and open source Windows fast and lightweight validates XML documents using XSD Schema (specified in the document), shows a list of validation errors, and double-clicking an error navigates and selects the node.


4

I have done all of those things that you require using NSIS. It is a scriptable installer generator for Windows, but it can be scripted to be used for any purpose really. The strong points of this installer is that it is very efficient, small size, very portable across Windows versions, tons of plugins for any purpose you can think of. The weak point that I ...


4

Not a general tool for this job, but a solution that converts Wikipedia articles to XML documents: Go to http://en.wikipedia.org/wiki/Special:Export Enter article name(s) Click at "Export" (By entering a category name into the "Add pages from category" field, you can automatically export all pages that belong to this category.) On http://www.mediawiki.org/...


4

XMLQuire's XPath Editor is free and does the job well, or at least it did the last time I tried it.


4

This could be little late but how about XmlMind DocBook Editor Personal Edition. It is free-ware! Note that it's not open source. (In other words it's not licensed as a GNU style open source type of free.)


3

I doubt you will find an off-the-shelf tool for this purpose, this is IMHO a too specific requirement. But there a lots of frameworks for each major programming language which help you to implement a web "scraper" or "crawler" by yourself. For example, googling for "python web crawler" immediately showed up http://scrapy.org/, looking for "java web crawler" ...


3

I think the premise of your question - looking for something that resembles SQL - is quite wrong. While it's legitimate to try and keep your learning curve as short as possible, that approach could easily lead to you choosing quite the wrong tool for the job. In any case, an XML parser is nothing like SQL. SQL is a query language for databases containing ...


3

The gccxml site now states that it has been superseded by CastXML, based on LLVM >= 3.6, which supports C++ 11.


3

I wanted the same thing for YEARS, I finally found the time to make what I needed and it can be found here: https://github.com/inorton/junit2html It generates full a full detailed single HTML page that contains all of the test results and captured content with a reasonably easy to browse index.


3

I would recommend doxygen - while the C++11 support does seem to have a few bugs outstanding it should give you a very good start. Free list of types - yes list of functions - yes list of methods of user types - yes Also: UML Diagrams (with the graghviz dot tool). Links to the code Allow you to document your code and generate the final documentation from ...


3

Update As per the comment below, the last version of this program was from 2011 and it also seems to break if you have complex XML. I would suggest looking for an alternative. VSCode is now wildly popular some 5 years later, it's free and has excellent tooling and plugin support, for example - See XML Tools. On Windows, I use firstobject XML editor. It's ...


3

You can use Eclipse, which already comes with an XML editor, a DTD, and Schema validator. Additionally, you can enable the XPath window that allows you to enter an XPath expression and get the different results instantly. You can extend the usage by installing other plugins from the Eclipse Market. Another free software is Editix 2008. I already worked ...


3

The default format for saving diagrams was changed some time ago from raw XML to XML compressed using standard deflate. The main reason for this was that when Google’s server are struggling a compressed file has a much better chance of writing. That said, the raw XML makes people feel that they can actually see their data, what you get currently is ...


2

Apparently, this is not possible. From: Can I import a diagram from 'Dia' (http://yed.yworks.com/) No, unfortunately not. Since Dia's native format is XML, you might be able to create an XSLT stylesheet to transform (uncompressed) *.dia files to *.grapml. Due to the different approaches to diagramming in Dia and yEd, this will probably only ...


2

I've found that there aren't a whole lot of good freebies any more, which is a shame. As a professional .Net developer I do tend to use Visual Studio and there is a free Express Edition which you could use, however there are some limitations. You cannot: Create an XML schema from an XML instance document. View XSLT output from the XML Editor. No smart ...


2

I use Eclipse Web Tools Platform: Free Works with Mac/Windows/Linux Auto-completion Syntax highlighting Schema checking Eclipse comes with a huge amounts of other features for XML and other languages.


2

SynWrite editor (free, Windows) allows opening and editing of XML (along with many others, e.g. HTML), and it can format XML file. To format XML: first, install this Tidy XML plugin by opening plugin's "plugin.Ambyte.TidyXML.zip" file in SynWrite and confirming installation open any XML file (or paste code into new tab) call plugin's menu command "Tools - ...


2

A little PowerShell magic. Additional comments: Your CSV file must not contain headers and must use ; as delimiters. Your input and CSV file must both be encoded in UTF-8 or UTF-16. Other encodings can't be automatically guessed by PowerShell. The script won't exit if you specify invalid filenames. Don't expect a nice error dialog to open :) <# ...


2

Technically those aren't the same (at least in xml), order does matter unless that is made explicit in the schema. A combination of xmlstarlet and normal line-based utilities can make the problem much more tractable. The following only compares the structure, but could be extended to look at the attributes,their values, and text xmlstarlet el snippet1-...


2

As Izzy mentioned, it is kind of tough to tell what you're looking for, but I think I might have a solution for you. ZingChart is a native JavaScript charting library that can be used to build quite robust dashboards. It was explicitly built for big data sets and takes JSON by default. Here's a tutorial for loading in external JSON. I'm on the ZingChart ...


2

Here are two online tools XPATH Tester/Evaluator/Query XPath Tester / Evaluator Both let you input the XML, than run your XPATH query on them.


Only top voted, non community-wiki answers of a minimum length are eligible