gralha-xml-doc
Releases (1)
-
0.1.0.1 indexed
Definitions (80)
xml.bend
- def entity.pushReverse a scan's accumulator while decoding XML entities: the reversed text shows an entity as its ';' first, then its name backwards, then '&'; a ';' without a short name and '&' behind it is plain text.
- def entity.of
- type StepOne step of the decoding reversal: kind 0 a plain character, 1 an entity (its name collected backwards up to the '&'), 2 a ';' that began no entity (the collected text stays as it was), 3 the end.
- def entity.take
- def rev.next.at
- def rev.next
- def rev.decode.go
- def rev.decode
- def until.decoded.go
- def until.decoded
- def name.stop
- def name.go
- def xml.name
- def value.go
- def value
- def equals
- type Attr
- type Tag
- def attr.kindThe parse position after an attribute: the kind of the next character (see attr.kind; 4 at the end of the text) with the attributes so far.
- type Next
- def next.of
- def attr.append
- def attr.read.scan
- def attr.read
- def attributes.close
- def attributes.go
- def attributes
- type Token
- type Lexeme
- def lex.open
- def lex.named
- def lex.shut
- def xml.raw
- def lex.cdata
- def lex.tag
- def lex.more
- def lex.after
- def lex.text
- def tokenize
- type Element
- def elements.rev
- def element.finish
- def stack.add
- def stack.text
- def stack.close
- def tree.step
- def tree
- def tree.root
- def annotate
- def attr.pick
- def attr.find.go
- def attr.find
- def attr.or
- def attr.get
- def attrs.append
- def element.prefer
- def element.find
- def entityDecode XML entities before interpreting attributes or exposing source editing.
- def entities.more
- def entities.loop
- def entities
- def decode.attrs
- def decode.nodesAttribute values were decoded as they were read; text still is here.
- def parse
- def attrs.removeEditor support: identifiers are private metadata and never serialized.
- def attrs.set
- type TakenOne attribute's value taken out of the list, so its text has a single owner; "" and the untouched list when absent.
- def taken.push
- def attrs.take.go
- def attrs.take
- def escape.revBuild escaped XML in reverse, so large data URIs do not grow the host stack.
- def escape
- def serialize.attrs.rev
- def serialize.attrs
- def serialize.element
- def serialize.nodes.rev
- def serialize.nodes
- def serialize
- def elements.kindsThe number of elements in a forest, the roots included.
- def elements.count