xqsr3-xml
eXtensions by fine Quantum for Standard Ruby and 3rd-party libraries, for XML
Table of Contents
- Introduction
- Installation
- Components
- Examples
- Project Information
- Where to get help
- Contribution guidelines
- Dependencies
- Efferent (fan-out)
- Runtime Dependencies (aka "Normal Dependencies")
- Development Dependencies
- Afferent (fan-in)
- Runtime dependents
- Development dependents
- Efferent (fan-out)
- Related projects
- License
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.