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

622 stars
25 watching
112 forks
Language: Go
last commit: 8 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sbabiv/xml2map A Go library that converts XML data into a hierarchical map representation. 62
edjcase/motoko_xml A Motoko library that handles XML serialization and deserialization. 2
antchfx/xmlquery An XML query package providing a simple and efficient way to extract data from XML documents using XPath expressions. 445
liveui/xmlcoding Software development tools for encoding and decoding XML data using the Codable protocol in Swift 10
michaelrsweet/mxml A lightweight XML parsing library that provides efficient and flexible ways to read and manipulate XML data structures. 450
overbryd/exoml A module to convert between XML and an internal tree structure 7
xuri/xgen A tool that generates code from XML schema definitions. 338
gerhardlm/dynamicxmlparser A tool for dynamically parsing XML content into predefined data classes in ActionScript. 2
melange-community/melange-json A library for encoding and decoding JSON data in the OCaml programming language. 15
cgxxv/xj2go A tool to convert data from XML or JSON formats into Go structs. 34
drmohundro/swxmlhash A Swift wrapper around XML parsing APIs, providing a simple way to parse XML into dictionary of arrays. 1,409
sclevine/yj A command-line tool for converting between various data formats. 976
jflarvoire/libxml2 An XML toolkit with added support for Simplified XML (SML) parsing and generation. 3
mozillazg/go-httpheader A library to encode structs into HTTP header fields 46
chenyunguimilook/swiftyxml A Swift library that provides a simple and Swifty way to parse and manipulate XML data. 103