Project

xqsr3-xml

0.0
Low commit activity in last 3 years
A long-lived project that still receives updates
eXtensions by fine Quantum for Standard Ruby and 3rd-party libraries, for XML. xqsr3-xml contains the XML-related components formerly in xqsr3, so that the core library remains independent of any non-standard libraries.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

~> 1.6
>= 0.39.5, < 1.0
 Project Readme

xqsr3-xml

eXtensions by fine Quantum for Standard Ruby and 3rd-party libraries, for XML

Language License Gem Version Last Commit Ruby

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
    • 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) and Xqsr3::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

GitHub Page

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.