Skip Headers

Oracle® XML API Reference 10g Release 1 (10.1) Part No. B10789-01 |
| Contents

# 4 Package DOM APIs for C

This implementation follows REC-DOM-Level-1-19981001. Because the DOM standard is object-oriented, some changes were made for C language adaptation.

- Reused function names have to be expanded; `getValue` in the `Attr` interface has the unique name `XmlDomGetAttrValue` that matches the pattern established by DOM 2's `getNodeValue`.

- Functions were added to extend the DOM beyond the standard; one example is `XmlDomNumChildNodes`, which returns the number of children of a node.

This chapter contains the following sections:

- Attr Interface

- CharacterData Interface

- Document Interface

- DocumentType Interface

- Element Interface

- Entity Interface

- NamedNodeMap Interface

- Node Interface

- NodeList Interface

- Notation Interface

- ProcessingInstruction Interface

- Text Interface

See Also: Oracle XML Developer's Kit Programmer's Guide Oracle XML DB Developer's Guide