xml.md

July 15, 2021 · View on GitHub

Bookmarks tagged [xml]

www.codever.land/bookmarks/t/xml

Testing for equality of xml files having different ordering of nested elements

https://www.insystems.nl/blog/testing-for-equality-of-xml-files-having-different-ordering-of-nested-...

Suppose we have to build a service that delivers XML messages and we want to test if the actual messages are indeed equal to what we expect them to be. If the messages are built in a deterministic way...

  • :calendar: published on: 2017-03-22
  • tags: xmlunit, xml

XMLUnit - Unit Testing XML for Java and .NET home page

https://www.xmlunit.org/

When testing XML your application creates, simple string comparisons don't cut it as there are many different ways the same XML content is serialized to a string. It doesn't even stop with serializati...


Boost.PropertyTree

http://www.boost.org/doc/libs/1_55_0/doc/html/property_tree.html

A property tree parser/generator that can be used to parse XML/JSON/INI/Info files. [Boost]


Expat

http://www.libexpat.org/

An XML parser library written in C. [MIT]


Libxml2

http://xmlsoft.org/

The XML C parser and toolkit of Gnome. [MIT]


libxml++

http://libxmlplusplus.sourceforge.net/

An XML Parser for C++. [LGPL2]


Mini-XML

https://github.com/michaelrsweet/mxml

A small XML parsing library written in ANSI C. [LGPL2 with exceptions]


PugiXML

http://pugixml.org/

A light-weight, simple and fast XML parser for C++ with XPath support. [MIT]


RapidXml

http://rapidxml.sourceforge.net/

An attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. [Boost]


TinyXML

http://sourceforge.net/projects/tinyxml/

A simple, small, minimal, C++ XML parser that can be easily integrating into other programs. [zlib]


TinyXML2

https://github.com/leethomason/tinyxml2

A simple, small, efficient, C++ XML parser that can be easily integrating into other programs. [zlib]


TinyXML++

https://github.com/rjpcomputing/ticpp

A completely new interface to TinyXML that uses MANY of the C++ strengths. Templates, exceptions, and much better error handling. [MIT]


Xerces-C++

http://xerces.apache.org/xerces-c/

A validating XML parser written in a portable subset of C++. [Apache2]


XML-Comp

https://github.com/xml-comp/xml-comp

Simple command line XML comparer that generates diffs of folders, files and tags.


xml2map

https://github.com/sbabiv/xml2map

XML to MAP converter written Golang.


xmlwriter

https://github.com/shabbyrobe/xmlwriter

Procedural XML generation API based on libxml2's xmlwriter module.


xpath

https://github.com/antchfx/xpath

XPath package for Go.


xquery

https://github.com/antchfx/xquery

XQuery lets you extract data from HTML/XML documents using XPath expression.


zek

https://github.com/miku/zek

Generate a Go struct from XML.


Online JSON Formatter

https://jsonformatter.org/

Online JSON Formatter and JSON Validator will format JSON data, and helps to validate, convert JSON to XML, JSON to CSV. Save and Share JSON


XML pro každého

http://www.root.cz/knihy/xml-pro-kazdeho/

(PDF)