XmlZoom is a powerful system that allow to "zoom" inside a NodeSeq
and select one or more elements keeping
all step list and return a monadic value to handle possible errors.
==== HOW TO USE ====
XmlZoom is based on three types:
- XmlZoom a.k.a XmlZoomUnbinded
- BindedXmlZoom
- XmlZoomResult
<b>XmlZoom</b>
Is the representation of unbind zoom instance. It contains only the list of the actions to run on a NodeSeq
.
<b>BindedXmlZoom</b>
Is the representation of binded zoom instance. Binded because it contains both ZoomAction and NodeSeq
target.
<b>XmlZoomResult</b>
Is the result of the XmlZoom, that contains selected NodeSeq
and his parents.
- Companion
- class
Type members
Classlikes
Value members
Concrete methods
Just a binded alias for root, to use when you are building and XmlZoom that not starts from the root for the document.
It's exists just to clarify the code.
If your XmlZoom starts for the root of the document please use root
Just a binded alias for root, to use when you are building and XmlZoom that not starts from the root for the document.
It's exists just to clarify the code.
If your XmlZoom starts for the root of the document please use root
Concrete fields
Just an alias for Root, to use when you are building and XmlZoom that not starts from the root for the document.
It's exists just to clarify the code.
If your XmlZoom starts for the root of the document please use root
Just an alias for Root, to use when you are building and XmlZoom that not starts from the root for the document.
It's exists just to clarify the code.
If your XmlZoom starts for the root of the document please use root