Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.03 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.03 KB

Kataba

Gem Version

Description

Kataba (片刃) provides XML Schema Definition (XSD) mirroring and offline validation for Nokogiri

Features

  • Configuration to enable optional mirror list for XSD files
  • Configuration to alter offline storage location
  • Recursive XSD search to ensure total depth processing (i.e. XSD -> import -> etc.)

Restrictions

Installation

gem install kataba

Usage

Configuration (optional)

Kataba.configuration.offline_storage = "/tmp/kataba"

Kataba.configuration.mirror_list = File.join(Rails.root, 'config', 'mirror.yml')

Download

The fetch_schema method returns a Nokogiri::XML::Schema object

xsd = Kataba.fetch_schema("http://www.loc.gov/standards/mods/v3/mods-3-5.xsd")