All Projects → eliben → gosax

eliben / gosax

Licence: Unlicense license
gosax is a basic wrapper for stream parsing of XML (SAX) Go

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to gosax

php-fast-xml-parser
Fast SAX XML parser for PHP.
Stars: ✭ 25 (-47.92%)
Mutual labels:  sax, sax-parser
Nokogiri
Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.
Stars: ✭ 5,748 (+11875%)
Mutual labels:  sax
saxophone
Fast and lightweight event-driven streaming XML parser in pure JavaScript
Stars: ✭ 29 (-39.58%)
Mutual labels:  sax
edireader
EDIReader is a flexible and lightweight EDI parser, written in pure Java with many integration options. It has handled millions of transactions in a wide variety of products, services, industries, platforms, and custom integrations. Available as the open source Community Edition and the Premium Edition with added-value modules.
Stars: ✭ 80 (+66.67%)
Mutual labels:  sax
xmlresolver
The xmlresolver project provides an advanced implementation of the SAX EntityResolver (and extended EntityResolver2), the Transformer URIResolver, the DOM LSResourceResolver, the StAX XMLResolver, and a new NamespaceResolver. It uses the OASIS XML Catalogs V1.1 Standard to provide a mapping from external identifiers and URIs to local resources.
Stars: ✭ 31 (-35.42%)
Mutual labels:  sax
GI
Sequitur and RePair grammar induction algorithms implementation
Stars: ✭ 20 (-58.33%)
Mutual labels:  sax
ss21
a fresh attempt at a 4chan userstyle
Stars: ✭ 34 (-29.17%)
Mutual labels:  sax
jgeXml
The Just-Good-Enough XML Toolkit
Stars: ✭ 20 (-58.33%)
Mutual labels:  sax
saxy
Memory-efficient XML parser. Finds object definitions in XML and translates them into Ruby objects.
Stars: ✭ 13 (-72.92%)
Mutual labels:  sax
attoparser
A tiny but fast java event-style markup parser.
Stars: ✭ 46 (-4.17%)
Mutual labels:  sax
fox
A Fortran XML library
Stars: ✭ 51 (+6.25%)
Mutual labels:  sax-parser

gosax

For some background information, motivation and a basic usage sample see this blog post.

Building

To install libxml2 for development, do:

$ sudo apt-get install libxml2 libxml2-dev

Or build from source. You would need it installed to use gosax.

License

gosax's code is in the public domain (see LICENSE for details). It uses libxml, which has its own (MIT) license.

The pointer directory vendors https://github.com/mattn/go-pointer/ with some modifications. go-pointer has an MIT license, which applies to my version too.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].