advxml.core.transform
Type members
Classlikes
Advxml Created by geirolad on 22/07/2019.
Advxml Created by geirolad on 22/07/2019.
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.
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