ajdom


Data type AjSDomNode

DOM parsing node

Alias name(s)

Name
AjODomNode
AjPDomNode

Attributes

NameTypeDescription
nameAjPStrname of node
valueAjPStrvalue associated with name
parentnodestruct AjSDomNode*ancestor
childnodesstruct AjSDomNodeList*children
firstchildstruct AjSDomNode*first child in list
lastchildstruct AjSDomNode*last child in list
previoussiblingstruct AjSDomNode*last node at this level
nextsiblingstruct AjSDomNode*next node at this level
attributesstruct AjSDomNodeList*attributes
ownerdocumentstruct AjSDomNode*document owner
subunionsubstructure depending on node type
typeajuinttype of node
subtreeModifiedajuintinternal flag


Data type AjSDomNodeEntry

DOM parsing node entry

Alias name(s)

Name
AjODomNodeEntry
AjPDomNodeEntry

Attributes

NameTypeDescription
prevstruct AjSDomNodeEntry*previous node
nextstruct AjSDomNodeEntry*next node
nodeAjPDomNodelinked list node


Data type AjSDomNodeList

DOM parsing node list

Alias name(s)

Name
AjODomNodeList
AjPDomNodeList

Attributes

NameTypeDescription
ownerdocumentAjPDomNodedocument owner
ownerelementAjPDomNodeelement owner
firstAjPDomNodeEntryfirst in list
lastAjPDomNodeEntrylast in list
lengthajintlength
filterajuintfilter
liststruct AjSDomNodeList*list
tableAjPTablefast lookup table


Data type AjSDomUserdata

DOM Userdata used when reading XML

Alias name(s)

Name
AjODomUserdata
AjPDomUserdata

Attributes

NameTypeDescription
BufferAjPStrUtility string
StackAjPListStack
CdataAjBoolCdata
PaddingAjBoolPad to alignment boundary