XMLKind

Enumeration of XML events/nodes, used by various components.

Values

ValueMeaning
document

The <?xml ?> declaration at the beginning of the entire document

dtdStart

The beginning of a document type declaration <!DOCTYPE ... [

dtdEnd

The end of a document type declaration ] >

dtdEmpty

A document type declaration without an internal subset

elementStart

A start tag, delimited by < and >

elementEnd

An end tag, delimited by </ and >

elementEmpty

An empty tag, delimited by < and />

text

A text element, without any specific delimiter

cdata

A cdata section, delimited by <![cdata and ]]>

comment

A comment, delimited by <!-- and -->

processingInstruction

A processing instruction, delimited by <? and ?>

attlistDecl

An attlist declaration, delimited by <!ATTLIST and >

elementDecl

An element declaration, delimited by <!ELEMENT and >

entityDecl

An entity declaration, delimited by <!ENTITY and >

notationDecl

A notation declaration, delimited by <!NOTATION and >

declaration

Any unrecognized kind of declaration, delimited by <! and >

conditional

A conditional section, delimited by <![ [ and ]]>

Meta