| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Purge all trace of dom_string_get_data() from outside the dom string implementation.
Port affected code to new, more useful, APIs.
This also fixes the interned node name strings mentioned in the previous commit.
svn path=/trunk/dom/; revision=3621
|
|
|
|
|
|
|
|
|
|
| |
Implement dom_element_set_attribute_ns()
Implement dom_element_remove_attribute_ns()
Implement dom_element_get_attribute_node_ns()
Implement dom_element_set_attribute_node_ns()
Implement dom_element_has_attribute_ns()
svn path=/trunk/dom/; revision=3608
|
|
|
|
|
|
|
|
| |
and prefix.
Fix up everything else to cope.
svn path=/trunk/dom/; revision=3599
|
|
|
|
|
|
|
|
|
|
|
| |
The localname member of Node has been removed. The name member already caters for this.
Fix NodeList to cope with this and add some pointer vs NULL comparisons for sanity.
Replace implementation of dom_element_get_tag_name() with a simple call to dom_node_get_node_name(), which is where the gory details lie.
Add the QName building stuff to dom_node_get_node_name() (as per previous implementation of dom_element_get_tag_name()).
Implement dom_node_set_prefix().
Ensure dom_node_get_local_name() returns NULL for nodes created by non-namespace-aware methods (nodes must also be Elements or Attributes)
svn path=/trunk/dom/; revision=3596
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
| |
node types.
svn path=/trunk/dom/; revision=3590
|
|
|
|
|
|
| |
value of an existing attribute -- attribute values are stored as a tree of child nodes, not as a string attached to the nodeValue pointer.
svn path=/trunk/dom/; revision=3580
|
|
|
|
|
|
| |
dom_element_remove_attribute{_node}
svn path=/trunk/dom/; revision=3578
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement dom_element_set_attribute()
Implement dom_element_remove_attribute()
Implement dom_element_get_attribute_node()
Make dom_element_set_attribute_node() ensure that the element is writable
Implement dom_element_remove_attribute_node()
Implement dom_element_get_elements_by_tag_name()
Implement dom_element_get_elements_by_tag_name_ns()
Implement dom_element_has_attribute()
svn path=/trunk/dom/; revision=3577
|
|
|
|
|
|
| |
Implement dom_element_set_attribute_node() [still has some outstanding sanity checking]
svn path=/trunk/dom/; revision=3549
|
|
|
|
| |
svn path=/trunk/dom/; revision=3467
|
|
|
|
|
|
| |
Document APIs onto them.
svn path=/trunk/dom/; revision=3463
|
|
|
|
| |
svn path=/trunk/dom/; revision=3425
|
|
Fix Attr's get_schema_type_info to have the right name.
svn path=/trunk/dom/; revision=3400
|