Shim for compatibility between scala 2.11/2.12 and 2.13
A PathError indicating that the path was missing.
A ValidationError indicating there weren't enough entries.
A PathError indicating that the node(s) at the specified path did not have the expected tag label.
A PathError indicating that the path matched multiple nodes, and only one was expected.
Top level types for errors encountered while reading xml with an XmlReader.
A ParseResult indicating a failed
Trait containing the result of an XmlReader.
Trait containing the result of an XmlReader. It can contain one of the following:
A ParseResult indicating a completely successful parse.
A ParseResult indicating a successful parse that had recoverable errors.
A ParseResult indicating a successful parse that had recoverable errors.
Contains both a result value and a list of errors.
A ValidationError indicating that the input NodeSeq didn't have the expected XPath.
A ValidationError indicating the value was outside the expected range.
A ValidationError indicating that the input wasn't the correct type.
A ValidationError indicating that the input wasn't the correct type. For example, if an integer was expected, but the input text couldn't be parsed as an integer.
The Class opject for the expected type.
A ParseError caused by some sort of failed validation.
Class representing an xpath.
Class representing an xpath. It can be applied to a NodeSeq to get a NodeSeq located at that path.
A sequence of XPathNodes to recursively walk down the XML tree to the location of the path.
An abstraction for a function that takes a NodeSeq and returns a ParseResult.
An abstraction for a function that takes a NodeSeq and returns a ParseResult.
It is used to parse XML to arbitrary scala objects, and supports combinatorial syntax to easily compose XmlReaders into new XmlReaders.
The root XPath path.
Alias for the root XPath
Created by thayne on 2/2/15.