| Name |
|---|
| AjODomNode |
| AjPDomNode |
| Name | Type | Description |
|---|---|---|
| name | AjPStr | name of node |
| value | AjPStr | value associated with name |
| parentnode | struct AjSDomNode* | ancestor |
| childnodes | struct AjSDomNodeList* | children |
| firstchild | struct AjSDomNode* | first child in list |
| lastchild | struct AjSDomNode* | last child in list |
| previoussibling | struct AjSDomNode* | last node at this level |
| nextsibling | struct AjSDomNode* | next node at this level |
| attributes | struct AjSDomNodeList* | attributes |
| ownerdocument | struct AjSDomNode* | document owner |
| sub | union | substructure depending on node type |
| type | ajuint | type of node |
| subtreeModified | ajuint | internal flag |
| Name |
|---|
| AjODomNodeEntry |
| AjPDomNodeEntry |
| Name | Type | Description |
|---|---|---|
| prev | struct AjSDomNodeEntry* | previous node |
| next | struct AjSDomNodeEntry* | next node |
| node | AjPDomNode | linked list node |
| Name |
|---|
| AjODomNodeList |
| AjPDomNodeList |
| Name | Type | Description |
|---|---|---|
| ownerdocument | AjPDomNode | document owner |
| ownerelement | AjPDomNode | element owner |
| first | AjPDomNodeEntry | first in list |
| last | AjPDomNodeEntry | last in list |
| length | ajint | length |
| filter | ajuint | filter |
| list | struct AjSDomNodeList* | list |
| table | AjPTable | fast lookup table |
| Name |
|---|
| AjODomUserdata |
| AjPDomUserdata |
| Name | Type | Description |
|---|---|---|
| Buffer | AjPStr | Utility string |
| Stack | AjPList | Stack |
| Cdata | AjBool | Cdata |
| Padding | AjBool | Pad to alignment boundary |