summaryrefslogtreecommitdiff
path: root/src/core/element.h
Commit message (Collapse)AuthorAgeFilesLines
* Modify NamedNodeMap, note that there is no vtable for this type because it ↵Bo Yang2009-03-231-1/+2
| | | | | | is not in the DOM inherit hierarchy. And the internal API used between different DOM parts should use struct dom_node_internal instead of struct dom_node. svn path=/trunk/dom/; revision=6821
* Fix the spelling initialize -> initialise.Bo Yang2009-03-201-1/+1
| | | | svn path=/trunk/dom/; revision=6809
* Convert DOMElement interface to use vtable structure.Bo Yang2009-03-201-0/+89
| | | | svn path=/trunk/dom/; revision=6808
* Modify dom_node_initialise() API to permit specification of namespace URI ↵John Mark Bell2007-09-271-1/+2
| | | | | | | | and prefix. Fix up everything else to cope. svn path=/trunk/dom/; revision=3599
* Add library-internal accessor to the head of an Element's attribute list ↵John Mark Bell2007-09-251-0/+4
| | | | | | | | | | | | | | (dom_element_get_first_attribute()) Implement dom_namednodemap_get_length() Implement dom_namednodemap_get_named_item() Implement dom_namednodemap_set_named_item() Implement dom_namednodemap_remove_named_item() Implement dom_namednodemap_item() All dom_namednodemap_*() still require support for maps of Entity and Notation nodes to be added (this requires DocumentType to gain support for these nodes). svn path=/trunk/dom/; revision=3591
* Move attributes field to struct dom_element as it doesn't apply to other ↵John Mark Bell2007-09-241-0/+8
| | | | | | node types. svn path=/trunk/dom/; revision=3590
* Finalisation and destruction of nodesJohn Mark Bell2007-07-281-0/+3
| | | | svn path=/trunk/dom/; revision=3467
* Implement type-specific node constructors and veneer the appropriate ↵John Mark Bell2007-07-261-0/+20
Document APIs onto them. svn path=/trunk/dom/; revision=3463