| A | |
| add_uchar [Xmlm.Buffer] | 
Adds the given (guaranteed valid) unicode
      code point to a
      buffer.
 | 
| append [Xmlm.String] | 
Concatenates two strings.
 | 
| C | |
| clear [Xmlm.Buffer] | 
Clears the buffer.
 | 
| compare [Xmlm.String] | 
String comparison.
 | 
| contents [Xmlm.Buffer] | 
Returns the buffer contents.
 | 
| create [Xmlm.Buffer] | 
Creates a buffer of the given size.
 | 
| E | |
| empty [Xmlm.String] | 
The empty string.
 | 
| eoi [Xmlm.S] | |
| eoi [Xmlm] | 
Returns  trueif the end of input is reached. | 
| error_message [Xmlm.S] | |
| error_message [Xmlm] | 
Converts the error to an english error message.
 | 
| I | |
| input [Xmlm.S] | |
| input [Xmlm] | 
Inputs a signal.
 | 
| input_doc_tree [Xmlm.S] | |
| input_doc_tree [Xmlm] | 
Same as  Xmlm.input_treebut reads a complete well-formed  
    sequence of signals. | 
| input_tree [Xmlm.S] | |
| input_tree [Xmlm] | 
If the next signal is a :
      `Datasignal, inputs it and invokesdatawith the character data.,`El_startsignal, inputs the sequence of signals until its 
       matching`El_endand invokeselanddataas followsel, is called on each`El_endsignals with the corresponding`El_starttag and the result of the callback invocation for the 
      element's children.,data, is called on each`Datasignals with the character data. 
      This function won't be called twice consecutively or with the empty 
      string., Other signals, raisesInvalid_argument. | 
| iter [Xmlm.String] | 
Iterates over the unicode 
      code point
      of the given string.
 | 
| L | |
| length [Xmlm.Buffer] | 
Returns the number of characters contained in the buffer.
 | 
| length [Xmlm.String] | 
Returns the length of the string.
 | 
| lowercase [Xmlm.String] | 
New string with uppercase letter translated
      to lowercase (correctness is only needed for ASCII
      code point).
 | 
| M | |
| make_input [Xmlm.S] | |
| make_input [Xmlm] | 
Returns a new input abstraction reading from the given source.
 | 
| make_output [Xmlm.S] | |
| make_output [Xmlm] | 
Returns a new output abstraction writing to the given destination.
 | 
| N | |
| ns_xml [Xmlm.S] | |
| ns_xml [Xmlm] | 
Namespace name value bound to the 
    reserved  "xml"prefix. | 
| ns_xmlns [Xmlm.S] | |
| ns_xmlns [Xmlm] | 
Namespace name value bound to the 
    reserved  "xmlns"prefix. | 
| O | |
| of_string [Xmlm.String] | 
String from an OCaml string.
 | 
| output [Xmlm.S] | |
| output [Xmlm] | 
Outputs a signal.
 | 
| output_depth [Xmlm.S] | |
| output_depth [Xmlm] | output_depth oiso's current element nesting level (undefined
    before the first`El_startand after the last`El_end). | 
| output_doc_tree [Xmlm.S] | |
| output_doc_tree [Xmlm] | 
Same as  Xmlm.output_treebut outputs a complete well-formed 
    sequence of signals. | 
| output_tree [Xmlm.S] | |
| output_tree [Xmlm] | 
Outputs signals corresponding to a value by recursively
    applying the given value deconstructor.
 | 
| P | |
| peek [Xmlm.S] | |
| peek [Xmlm] | 
Same as  Xmlm.inputbut doesn't remove the signal from the sequence. | 
| pos [Xmlm.S] | |
| pos [Xmlm] | 
Current position in the input abstraction.
 | 
| T | |
| to_utf_8 [Xmlm.String] | to_utf_8 f v s, isf (... (f (f v s1) s2) ...) sn. |