HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulexml-1.3.14Haskell98

Text.XML.Light.Cursor

XML cursors for working XML content withing the context of an XML document. This implementation is based on the general tree zipper written by Krasimir Angelov and Iavor S. Diatchki.

  • 3 types
  • 39 values
  • Packagexml-1.3.14
  • Exports42
  • LanguageHaskell98
  • LicenceBSD-3-Clause
  • SourceCursor.hs
datadata Cursor
#

The position of a piece of content in an XML document.

Constructors

Instances1Show
  • Show CursorDefined in xml-1.3.14 · Text.XML.Light.Cursor

Conversions

5 declarations

Moving around

8 declarations
valuenextDF :: Cursor -> Maybe Cursor
#

The next position in a left-to-right depth-first traversal of a document: either the first child, right sibling, or the right sibling of a parent that has one.

Searching

Node classification

7 declarations

Updates

3 declarations

Inserting content

Removing content