资 源 简 介
What is Jonix?
Jonix a commercial-grade library for easily extracting data out of ONIX sources (typically files, but not limited to). It supports several variants of ONIX and is largely based on the the XML schemas provided by the maintainer of ONIX, EDItEUR.
How it Works?
Out of the box, Jonix is focused on the most important and commonly used fields in ONIX (while keeping it fairly trivial to extend the support to more fields). In the typical use case, you provide it with a set of ONIX sources (files, folders, etc.), and it responds by firing an event for each e-book record ("Product" in ONIX terminology) it read and processed. Each event passes a Java object containing the parsed product information, for your convenient analysis, for example:
```
// initialize a scanner object, capable of reading ONIX records one by one
JonixFilesScanner scanne