5 #include <caml/mlvalues.h>
9 CAMLprim value node_getFirstChild(value node);
10 CAMLprim value node_getNextSibling(value node);
11 CAMLprim value node_getKind(value node);
12 CAMLprim value node_getNodeName(value node);
13 CAMLprim value node_getPreorder(value node);
14 CAMLprim value node_getAttributes(value node);
16 CAMLprim value nodelist_getLength(value list);
17 CAMLprim value nodelist_item(value list, value idx);
18 CAMLprim value nodelist_new(value list);
19 CAMLprim value nodelist_add(value list, value node);
21 CAMLprim value namednodemap_getLength(value list);
22 CAMLprim value namednodemap_item(value list, value idx);
24 CAMLprim value getNull(value unit);