In particular, this package defines interfaces for the information items identified by the XML Information Set W3C Recommendation:
| Section | Information item | Interface |
|---|---|---|
| 2.1 | Document information item | {@link org.apache.axiom.om.OMDocument} |
| 2.2 | Element information item | {@link org.apache.axiom.om.OMElement} |
| 2.3 | Attribute information item | {@link org.apache.axiom.om.OMAttribute} |
| 2.4 | Processing instruction information item | {@link org.apache.axiom.om.OMProcessingInstruction} |
| 2.5 | Unexpanded entity reference information item | Not supported |
| 2.6 | Character information item | {@link org.apache.axiom.om.OMText} |
| 2.7 | Comment information item | {@link org.apache.axiom.om.OMComment} |
| 2.8 | Document type declaration information item | {@link org.apache.axiom.om.OMDocType} |
| 2.9 | Unparsed entity information item | Not supported |
| 2.10 | Notation information item | Not supported |
| 2.11 | Namespace information item | {@link org.apache.axiom.om.OMNamespace} |
The package also contains a set of super-interfaces that define common properties and operations shared by several information items: {@link org.apache.axiom.om.OMSerializable}, {@link org.apache.axiom.om.OMNode} and {@link org.apache.axiom.om.OMContainer}.