xqsr3-xml
eXtensions by fine Quantum for Standard Ruby and 3rd-party libraries, for XML
Table of Contents
Introduction
xqsr3-xml provides the XML utilities formerly shipped in xqsr3. As of xqsr3 0.31, those components live here so that core xqsr3 stays independent of any non-standard libraries.
It depends on Nokogiri (and xqsr3).
Installation
Install via gem as in:
gem install xqsr3-xml
or add it to your Gemfile.
Use is via specific APIs. For example, in order to compare XML you would require the source file, as in:
require 'xqsr3/xml/utilities/compare'
Components
xqsr3-xml provides components in the following category:
- XML Utilities —
Xqsr3::XML::Utilities::Compare(xml_compare) andXqsr3::XML::Utilities::Navigation(get_descendants);
Examples
Examples are provided in the examples directory, along with a markdown description for each. A detailed list TOC of them is provided in EXAMPLES.md.
Project Information
Where to get help
Contribution guidelines
Defect reports, feature requests, and pull requests are welcome on https://github.com/synesissoftware/xqsr3-xml.
Dependencies
Efferent (fan-out)
Libraries upon which xqsr3-xml depends:
Runtime Dependencies (aka "Normal Dependencies")
Development Dependencies
Afferent (fan-in)
Projects that depend on xqsr3-xml:
Runtime dependents
- <none>;
Development dependents
- <none>;
Related projects
- xqsr3 — core library from which these XML components were split;
License
xqsr3-xml is released under the 3-clause BSD license. See LICENSE for details.