The type of the document element.
The type of the document element.
The document type itself.
The document type itself. It must be restricted to a sub-type of the document API trait in question.
Concrete document classes will restrict this type to that document class itself.
Returns the child nodes of the document.
Returns the child nodes of the document. Precisely one of them must be the document element.
Returns the comment child nodes of the document.
Returns the comment child nodes of the document.
Returns the document element
Returns the document element
Returns the processing instruction child nodes of the document.
Returns the processing instruction child nodes of the document.
Returns the document URI, falling back to the empty URI if absent.
Returns the document URI, falling back to the empty URI if absent.
Returns the optional document URI, wrapped in an Option
Returns the optional document URI, wrapped in an Option
Creates a copy, but with the new documentElement passed as parameter newRoot
Creates a copy, but with the new documentElement passed as parameter newRoot
Creates a copy, but with the new xmlDeclarationOption passed as parameter newXmlDeclarationOption
Creates a copy, but with the new xmlDeclarationOption passed as parameter newXmlDeclarationOption
Returns the optional XML declaration.
Returns the optional XML declaration.
IndexedDocument
, containing an "indexed" document element with simple elements as underlying elements.