mxj

XML decoder

A library that decodes and encodes XML data to/from structured data formats like Go's map[string]interface{}

Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.

GitHub

624 stars
25 watching
113 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
sbabiv/xml2mapA Go library that converts XML data into a hierarchical map representation.62
edjcase/motoko_xmlA Motoko library that handles XML serialization and deserialization.2
antchfx/xmlqueryAn XML query package providing a simple and efficient way to extract data from XML documents using XPath expressions.451
liveui/xmlcodingSoftware development tools for encoding and decoding XML data using the Codable protocol in Swift10
michaelrsweet/mxmlA lightweight XML parsing library that provides efficient and flexible ways to read and manipulate XML data structures.454
overbryd/exomlA module to convert between XML and an internal tree structure7
xuri/xgenA tool that generates code from XML schema definitions.340
gerhardlm/dynamicxmlparserA tool for dynamically parsing XML content into predefined data classes in ActionScript.2
melange-community/melange-jsonA library for encoding and decoding JSON data in the OCaml programming language.15
cgxxv/xj2goA tool to convert data from XML or JSON formats into Go structs.34
drmohundro/swxmlhashA Swift wrapper around XML parsing APIs, providing a simple way to parse XML into dictionary of arrays.1,412
sclevine/yjA command-line tool for converting between various data formats.976
jflarvoire/libxml2An XML toolkit with added support for Simplified XML (SML) parsing and generation.3
mozillazg/go-httpheaderA library to encode structs into HTTP header fields46
chenyunguimilook/swiftyxmlA Swift library that provides a simple and Swifty way to parse and manipulate XML data.103