Reads the next SAX event to process.
read() RETURNING result STRING
The read() method reads the next XML fragment and returns the name of the SAX event to process.
Event name | Description | Action |
---|---|---|
StartDocument |
Beginning of the document | Prepare processing (allocate resources) |
StartElement |
Beginning of a node | Get current element's tag name or attributes with getTagName() getAttributes() |
Characters |
Value of the current element | Get current text element's value with getCharacters() |
SkippedEntity |
Reached skipped entity | Get current skipped entity element's value with skippedEntity() |
EndElement |
Ending of a node | Get current element's tagname with getTagName() |
EndDocument |
Ending of the document | Finish processing (release resources) |
DEFINE r om.XmlReader, e STRING ... LET e = r.read() WHILE e IS NOT NULL CASE e ... END CASE LET e = r.read() END WHILE