pull-event ( pull -- xml-event/f ) (original) (raw)
pull-event ( pull -- xml-event/f )
Furnace framework » XML parser » Event-based XML parsing
Prev: | pull-xml |
---|---|
Next: | pull-elem ( pull -- xml-elem/f ) |
Vocabulary
xml
Inputs
pull | an XML pull parser |
---|
Outputs
xml-event/f | an XML tag event, string, or f |
---|
Word description
Gets the next XML event from the given XML pull parser. Returns f upon exhaustion.
Definition
USING: accessors kernel namespaces xml.elements xml.private
xml.state xml.tokenize ;
: pull-event ( pull -- xml-event/f )
scope>> [
text-now? get
[ parse-text f ] [ get-char [ make-tag t ] [ f f ] if ]
if text-now? set
] with-variables ;