Chapter 3. Parsing inputs
The grammar parsing functions return a function that will parse an input string. The parsing function returns an XML document (or a map). If the parse is successful, this will be a representation of the result of parsing the input with the grammar.
If the parse is unsuccessful, a top-level ixml:state
attribute (or property) with the value “fail
” indicates
that the parse did not succeed. The rest of the document will contain
information that is designed to help you identify the error.
The parser will not load a URI for you. If you want to parse an
external document, load it with unparsed-text
and pass the
resulting string to the parser.