This is a text description of arpls010.gif. This figure provides a graphical representation of inheritance-type relationship between DOM types; methods defined on the supertype should be available on the subtype. Description of the inheritance structure follows:

  1. Attr, CharacterData, Document, DocumentFragment, DocumentType, Element, Entity, EntityReference, Notation, and ProcessingInstruction are all subtypes of Node

  2. Text is a subtype of CharacterData

  3. CDATASection and Comment are subtypes of Text