onix
- Downloads:
- Views:
- Rating:

The ONIX standard is a somewhat verbose XML format that is rapidly becoming the industry standard for electronic data sharing in the book and publishing industries.
This library provides a slim layer over the format and simplifies both reading and writing ONIX files in your ruby applications.
This replaces the obsolete rbook-onix gem that was spectacular in its crapness. Let us never speak of it again.
Feature Support
This library currently only handles ONIX 2.1 files (all revisions). At some point I'll need to work out what to do about supporting ONIX 3.0 files. I suspect a separate library will be the simplest solution.
ONIX::Reader only handles the reference tag versions of ONIX 2.1. Use ONIX::Normaliser to convert any short tag files to reference tags.
ONIX::Writer only generates reference tag ONIX files.
DTD Loading
To correctly handle named entities when reading an ONIX file, this gem attempts to load the DTD describing the ONIX format into memory. By default, this means each file you read will require several hundred Kb of data to be downloaded over the net.
This is obviously not desirable in most cases. To avoid it, you need to add copies of the ONIX DTDs into your system XML catalog. On Debian and Ubuntu systems, the quickest way to do that is to build and install the package available @ http://github.com/yob/onix-dtd
Installation
gem install onix
Usage
See files in the examples directory to get started quickly. For further reading view the comments to the following classes:
* ONIX::Reader - For reading ONIX files
* ONIX::Writer - For writing ONIX files
* ONIX::Normaliser - For normalising ONIX files before reading them. Fixes encoding issues, etc
Free download from Shareware Connection - The ONIX standard is a somewhat verbose XML format that is rapidly becoming the industry standard for electronic data sharing in the book and publishing industries.
Version: 0.7.7 | Size: 4485 KB | Platform: Ruby, Scripts
Released Date: 24-04-2013 | Rating: 0 | Title: onix
Author Url: http://github.com
Program Info Url: http://github.com
Download Url: http://download.github.com/yob-onix-0.7.7-0-ga1d1027.zip
rbook - rbook provides several convenience classes for working with bibliographic data, including isbn conversions and reading/writing common data exchange formats (BISAC and ONIX) and accessing severel web services (titlepage.com and globalbooksinprint.com)
PDF::Wrapper - unicode aware PDF writing library that uses the ruby bindings to various c libraries ( like cairo, pango, poppler and rsvg ) to do the heavy lifting.
SimpleTest
WordPress Auto Poster Plugin
Professional Simulink Audio Equalizer
PHP Print / Echo
Ends Smart Form
Output buffering, and how it can change your life
ScriptCase - PHP Code Generator
Advanced Istaller for Java
FORMfields - The PHP Framework
C to C++ Converter
C++ Compiler
Wind Turbine Model
RTFGen - the PHP RTF generator
Cumulative Mann-Kendall trend test
Affiliate Programs
Animation
Auctions
Audio Systems
Banner Rotation
Blog
Bulletin Boards & Forums
Business & Enterprise
Buttons
Calendars & Events
Charts & Graphs
Chat
Classified Ad Managers
Communication
Cd Industry Standard Dimensions
Standard Bio Data Format
Industry Standard Image Size
Car Industry Standard Icons
Industry Standard Photo Pricing
Repair MS Excel Files - Repair and reopen damaged corrupted excel files restore rebuild corrupt excel files. Program restores excel files in a readable format if excel files are corrupted or damaged. Excel Repair quickly repair corrupt excel files and reopen corrupted excel
Python Library Reference Search - This is a search engine to Python Library Reference. The search script written in PHP can be downloaded for off-line use.
Nihon Kohden to EDF(+) Format Converter - This application will enable users to encode their EEG-files in Nihon Kohden format to the European Data Format, while preserving the annotations / events.
Convert Multiple MP4 Files To MP3 Files Software - Convert one or more MP4 audio/video files into MP3 audio format
Circuit Wizard Standard Edition - Circuit Wizard Standard Edition was developed to be a revolutionary new system that combines circuit design, PCB design, simulation and CAD/CAM manufacture in one complete package.
Shareware Connection periodically updates pricing and software information of 'onix' from company source 'James Healy' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using 'onix' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of onix.
NovaBench - PC performance benchmarking is something that may not interest average users much but tech savvy lot resort to such apps to find out prowess and capability of their laptops and desktops. While there are quite a few PC benchmarking apps in market, ...
Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...
CleanMyDrive - PC experts unanimously agree that using Macs tend to be a smoother and faster experience than running Windows based PCs but the Apple laptops and desktops also need maintenance and performance tweaking, occasionally. Regular web browsing, ...
LastPass - Nearly every computer and internet users need to deal with a lot of passwords and this number only goes up with time! Remembering so many passwords becomes tedious with time and that can add to inconvenience. While you can assign the task of ...
Argente Utilities - You can find so many third party utilities that can be used to maintain a Windows based PC and extract maximum performance from it. While these tools offer better performance than Windows in-built utilities, the plethora of choices can make ...
HWiNFO32 - While Windows ships with its inbuilt utilities and there are command prompts to diagnose hardware and software components, these may not be feasible for all users. To learn about exact hardware and software configuration in a computer, either ...
ArtSage - PC users often need to make use of third party applications for making slideshows. While Windows inbuilt utility for viewing images and running slideshows keeps getting better with time, for many users third party apps seem better option. If you ...
Norton Security with Backup - Symantec is an old time player in PC security and its various security suites with Norton brand name are used all over the world. With time, Norton security apps have been tweaked to consume fewer resources and they come with several bells and ...
Bitcasa - The way computing technology evolves is quite amazing. Even a few years back data backup was limited mostly to external hard drives and DVDs. However, the proliferation of high speed internet access and emergence of cloud storage services have ...
PC Wizard 2012 - Average computer users use their laptops and desktops to run productivity applications, watch movies, browse web and perform other computing needs. However, seasoned users think beyond these and they need to find out in depth information about ...
