Appendix B. XML Infoset Information Items
An XML document can contain eleven types of information items. Below we list and define those allowed by SOAP and we mention the others. The six information items allowed by SOAP are as follows:Document One document information item is present in each information set. It is used to reference all other information items.Element One element information item is included in the information set for each XML element in the document. Access to all elements is provided by recursively following Child properties.Attribute One attribute information item is included in the information set for each attribute in the document. Additional attribute information items are present for namespaces.Namespace One namespace information item is contained within the information set for each namespace that is in scope for its parent element.Character One character information item is included in the information set for each data character in the document.Comment One comment information item is included in the information set for each comment in the document, except for those appearing in the DTD.
The five information items not allowed by SOAP but present in the original definition of XML Infoset are as follows: Processing Instruction, Document Type Declaration, Unexpanded Entity Reference, Unparsed Entity, and Notation.