All Projects → FasterXML → Woodstox

FasterXML / Woodstox

Licence: apache-2.0
The gold standard Stax XML API implementation. Now at Github.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Woodstox

Fuzi
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Stars: ✭ 894 (+516.55%)
Mutual labels:  xml, xml-parser
Xmlbuilder2
An XML builder for node.js
Stars: ✭ 143 (-1.38%)
Mutual labels:  xml, xml-parser
Xylophone
Xylophone
Stars: ✭ 23 (-84.14%)
Mutual labels:  xml, xml-parser
Sirix
SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.
Stars: ✭ 638 (+340%)
Mutual labels:  hacktoberfest, xml
Android Gpx Parser
A library to parse XML Gpx files, built for Android.
Stars: ✭ 79 (-45.52%)
Mutual labels:  xml, xml-parser
Dasel
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
Stars: ✭ 759 (+423.45%)
Mutual labels:  xml, xml-parser
Xml Js
Converter utility between XML text and Javascript object / JSON text.
Stars: ✭ 874 (+502.76%)
Mutual labels:  xml, xml-parser
Xmlcoder
Easy XML parsing using Codable protocols in Swift
Stars: ✭ 460 (+217.24%)
Mutual labels:  xml, xml-parser
Oga
Read-only mirror of https://gitlab.com/yorickpeterse/oga
Stars: ✭ 1,147 (+691.03%)
Mutual labels:  xml, xml-parser
Sdformat
Simulation Description Format (SDFormat) parser and description files.
Stars: ✭ 51 (-64.83%)
Mutual labels:  hacktoberfest, xml
Parsel
Parsel lets you extract data from XML/HTML documents using XPath or CSS selectors
Stars: ✭ 628 (+333.1%)
Mutual labels:  hacktoberfest, xml
Js2xml
Convert Javascript code to an XML document
Stars: ✭ 124 (-14.48%)
Mutual labels:  hacktoberfest, xml
Libexpat
🌿 Expat library: Fast streaming XML parser written in C; in the process of migrating from SourceForge to GitHub
Stars: ✭ 549 (+278.62%)
Mutual labels:  xml, xml-parser
Easyxml
Simplifies parsing and modifying of (huge) XML streams (files) based on the StAX parser with combination of JAXB or JDom2
Stars: ✭ 6 (-95.86%)
Mutual labels:  xml, xml-parser
Quick Xml
Rust high performance xml reader and writer
Stars: ✭ 480 (+231.03%)
Mutual labels:  xml, xml-parser
Cheatyxml
CheatyXML is a Swift framework designed to manage XML easily
Stars: ✭ 23 (-84.14%)
Mutual labels:  xml, xml-parser
Node Xml2js
XML to JavaScript object converter.
Stars: ✭ 4,402 (+2935.86%)
Mutual labels:  xml, xml-parser
Zek
Generate a Go struct from XML.
Stars: ✭ 451 (+211.03%)
Mutual labels:  hacktoberfest, xml
Xslt Processor
A JavaScript XSLT processor without native library dependencies
Stars: ✭ 50 (-65.52%)
Mutual labels:  xml, xml-parser
Sax Wasm
The first streamable, fixed memory XML, HTML, and JSX parser for WebAssembly.
Stars: ✭ 89 (-38.62%)
Mutual labels:  xml, xml-parser

Overview

The gold standard Stax XML API implementation. Now at Github.

Status

Build Status Maven Central Javadoc Coverage Status Tidelift

Get it!

Maven

The most common way is to use Maven (or Ivy) to access it from Maven Central repository. Coordinates for this are:

  • Group id: com.fasterxml.woodstox
  • Artifact id: woodstox-core
  • Latest published version: 6.2.4 (2021-02-11)

Note that Maven id has changed since Woodstox 4.x.

Requirements

Woodstox 5 and above require Java 6 (JDK 1.6); as well as Stax API that is included in JDK. The only other mandatory dependency is Stax2 API, extended API implemented by Woodstox and some other Stax implementations (like Aalto.

Optional dependency is Multi-Schema Validator (MSV) that is needed if using XML Schema or RelaxNG validation functionality

License

Woodstox 5.x is licensed under Apache 2 license.

Documentation etc

Configuration

Most configuration is handled using standard Stax mechanism, property access via

  • XMLInputFactory.setProperty(propertyName, value) for configuring XML reading aspects
  • XMLOutputFactory.setProperty(propertyName, value) for configuring XML writing aspects

Names of properties available, including standard Stax 1.x ones, are documented in a series of blog posts:

Support

Community support

Woodstox is supported by the community via the mailing list: woodstox-user

Enterprise support

Available as part of the Tidelift Subscription.

The maintainers of woodstox and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. Learn more.

Contributing

For simple bug reports and fixes, and feature requests, please simply use projects Issue Tracker, with exception of security-related issues for which we recommend filing a Tidelift security contact (NOTE: you do NOT have to be a subscriber to do this).

Other

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