Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - renamed domxml_parser_reference to domxml_parser_entitiy_reference | Christian Stocker | 2002-06-14 | 1 | -8/+57 |
| | | | | | | | | - renamed domxml_cdata_block to domxml_parser_cdata_section (more consistent with the domxml_create_XXX methods) - added domxml_parser_processing_instruction(target,data) - added domxml_parser_namespace_decl(href,prefix) | ||||
* | - oops, that didn't even compile | Christian Stocker | 2002-06-14 | 1 | -7/+31 |
| | | | | | - added domxml_parser_reference(reference) | ||||
* | @ - Added preliminary SAX-Input support. It's now possible to build a ↵ | Christian Stocker | 2002-06-14 | 1 | -0/+226 |
| | | | | | | | | | | | | DomDocument @ with SAX-Events (added domxml_parser_start_document(), domxml_parser_end_document(), @ domxml_parser_start_element(tagname[,attributes]), domxml_parser_end_element(tagname), @ domxml_parser_characters(characters), domxml_parser_cdata_block(cdata), @ domxml_parser_comment(comment), domxml_parser_get_document(). (chregu) # More Sax Events to be implemented. Sax Output (from file or DOM-Tree) is # not that easy to implement, but possible... | ||||
* | - Added DOMXML_LOAD_DONT_KEEP_BLANKS as possible mode, if one wants really ↵ | Christian Stocker | 2002-06-13 | 1 | -2/+16 |
| | | | | | | | | nicely formatted XML-Documents (but this can have sideeffects, if you depend on whitespaces..) - bumped up domxml-api-version number. | ||||
* | @ - Added better error-messages (3rd parameter) and validating of DTDs (2nd ↵ | Christian Stocker | 2002-06-13 | 1 | -30/+267 |
| | | | | | | | | parameter) to @ domxml_open_mem(string xml[, int mode[, array errors]]) and domxml_open_file(string filename[, int mode[, array errors]]). @ - Added domxml_doc_validate([array errors]) for validating existing DomDocuments with a DTD. | ||||
* | Fixed domxml_get_element_by_id() | Christian Stocker | 2002-06-12 | 1 | -5/+5 |
| | |||||
* | #Undeprecated attribute access methods | Joseph Tate | 2002-06-10 | 1 | -1/+2 |
| | |||||
* | Added aliases to make attr_node access functions more consistent. | Joseph Tate | 2002-06-07 | 1 | -0/+4 |
| | | | | | | | | | | | | | Old access functions are now deprecated. CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: php_domxml.c CVS: ---------------------------------------------------------------------- | ||||
* | - Fix a problem in domxml_dump_mem(_file) with xmlKeepBlanksDefault not | Derick Rethans | 2002-06-05 | 1 | -2/+3 |
| | | | | | being set. (patch by Rob Richards <rrichards@digarc.com>) | ||||
* | #Whitespace fix: Sorry | Joseph Tate | 2002-06-04 | 1 | -1/+1 |
| | |||||
* | Bug fix to #17560 submitted by Rob Richards | Joseph Tate | 2002-06-04 | 1 | -2/+3 |
| | |||||
* | initalize variable in domxml_doc_document_element() | Brad LaFountain | 2002-05-31 | 1 | -1/+1 |
| | |||||
* | added the ability to use new keywork with domxmls objects "new DomDocument()" | Brad LaFountain | 2002-05-31 | 1 | -143/+217 |
| | | | | | | | | | | instead of xmldoc. This also allows you to create nodes without having a whole document "new DomElement("foo")". moved DOMXML_API_VERSION to php_domxml.h exposed php_domobject_new for other extensions to use removed some un-needed code | ||||
* | DO NOT use C++ comments! | foobar | 2002-05-19 | 1 | -2/+2 |
| | |||||
* | - delete attributes as well in php_free_xml_node | Christian Stocker | 2002-05-18 | 1 | -2/+4 |
| | | | | | - more consistent naming in phpinfo() | ||||
* | added "domxml API version" in phpinfo() output. | Christian Stocker | 2002-05-18 | 1 | -1/+9 |
| | |||||
* | mem leak fix for domxml_dump_node | Christian Stocker | 2002-05-18 | 1 | -2/+2 |
| | |||||
* | fixes memleak in html_dump_mem | Christian Stocker | 2002-05-18 | 1 | -1/+1 |
| | |||||
* | rename the object name for comment nodes to domcoment | Christian Stocker | 2002-05-18 | 1 | -1/+1 |
| | |||||
* | WS fixes | Christian Stocker | 2002-05-18 | 1 | -3/+3 |
| | |||||
* | This should fix a big bad memory leak in freeing the nodes at script end. | Christian Stocker | 2002-05-18 | 1 | -9/+19 |
| | |||||
* | - replaced domxml_doc_document_element implementation do use libxml2 method | Christian Stocker | 2002-05-16 | 1 | -32/+44 |
| | | | | | | | - renamed domxml_add_root to domxml_doc_add_root (and added alias for BC) - aliased $doc->get_root to domxml_document_element @ - added domxml_doc_set_root to change the root node (Lukas Schroeder) | ||||
* | @- added fifth optional parameter to domxml_xslt_process. If set, | Christian Stocker | 2002-05-10 | 1 | -4/+13 |
| | | | | | | it will output profiling information to the file stated (chregu) - introduced version numbering for this extension | ||||
* | removed the function for domxml_node_add_child and made an alias to | Christian Stocker | 2002-05-03 | 1 | -38/+1 |
| | | | | | domxml_node_append_child for BC | ||||
* | WS fixes | Christian Stocker | 2002-05-03 | 1 | -7/+7 |
| | |||||
* | one parameter too much | Christian Stocker | 2002-05-03 | 1 | -1/+1 |
| | |||||
* | added encoding support for domxml_dump_mem() | Christian Stocker | 2002-05-03 | 1 | -5/+16 |
| | |||||
* | - added function domxml_parser_set_keep_blanks() | Uwe Steinmann | 2002-04-30 | 1 | -0/+16 |
| | |||||
* | Fix ZTS build. | foobar | 2002-04-24 | 1 | -1/+4 |
| | |||||
* | - replace_child() will not add a child twice | Uwe Steinmann | 2002-04-23 | 1 | -17/+67 |
| | | | | | | | | - domxml_open_mem() drops old optional parameter to switch between reading from a string or a file. - new optional parameter for domxml_open_mem() which set the mode how the document shall be parsed | ||||
* | - get_element_by_id() doesn't use xpath anymore but searches in | Uwe Steinmann | 2002-04-23 | 1 | -66/+91 |
| | | | | | | | xmlDoc->ids as provided by libxml. - New function DomDocument->ids() returns a list of ids (subject to change) - replace_node() doesn't make a copy of the new node if it has no parents | ||||
* | - DomNode->replace_node() now returns the node that was replace and | Uwe Steinmann | 2002-04-15 | 1 | -1/+1 |
| | | | | | | not the new node - fixes Bug #15949 | ||||
* | - added DomNode->replace_child() | Uwe Steinmann | 2002-04-15 | 1 | -1/+38 |
| | |||||
* | @- old $node->append_child() is now $node->append_sibling(), since | Christian Stocker | 2002-04-13 | 1 | -0/+39 |
| | | | | | @ new append_child() now behaves like excepted (= W3C standard) (chregu, uwe) | ||||
* | - added method DomNode->remove_child() | Uwe Steinmann | 2002-04-12 | 1 | -1/+36 |
| | |||||
* | - insert_before(): copy node before doing the insert | Uwe Steinmann | 2002-04-12 | 1 | -53/+225 |
| | | | | | | | | | | - append_child(): actually do an append child and not and add sibling - what is called xmlDtd in libxml is actually the class DocumentType in DOM. The domxml extension used a class DomDtd which is not defined in the DOM standard. Instead of using DomDtd DomDocumentType is now used. DomDtd has been renamed to Dtd but has not meaning anymore. - added more functions | ||||
* | Added unlink_node alias for consistency | Joseph Tate | 2002-04-05 | 1 | -0/+1 |
| | |||||
* | oops. that was an error not detected in shared library mode ... | Christian Stocker | 2002-04-05 | 1 | -1/+1 |
| | |||||
* | added domxml_parser(), domxml_parser_add_chunk() and domxml_parser_end(). | Christian Stocker | 2002-04-05 | 1 | -2/+145 |
| | | | | | It provides access to the PushParser interface of libxml2. | ||||
* | - fixed a lot of memory leaks (by Lukas Schroeder) | Christian Stocker | 2002-04-04 | 1 | -20/+25 |
| | | | | | - get_attribute() returns False instead of empty string, if attribute not found | ||||
* | Fixing compile warning under Win32 | Joseph Tate | 2002-03-27 | 1 | -1/+1 |
| | |||||
* | - Fix proto (again) | Derick Rethans | 2002-03-15 | 1 | -3/+1 |
| | |||||
* | - proto fixes | Derick Rethans | 2002-03-15 | 1 | -4/+4 |
| | |||||
* | Return attribute name in node_name(), if it's a XML_ATTRIBUTE_NODE | Christian Stocker | 2002-03-13 | 1 | -1/+8 |
| | |||||
* | Return #document in node_name(), if it's a XML_DOCUMENT_NODE | Christian Stocker | 2002-03-13 | 1 | -0/+4 |
| | |||||
* | forgot SEPARATE_ZVAL, produced segfaults. | Christian Stocker | 2002-03-12 | 1 | -2/+3 |
| | | | | | segfaulted only in 4_2_0 (not in HEAD and 4_0_7, strange...) | ||||
* | - Remove *FETCH() statements. | Markus Fischer | 2002-03-12 | 1 | -68/+50 |
| | | | | | - Clean up WS and parenthesis indentation. | ||||
* | nicer (optional) formated output in dump_mem and dump_mem_file | Christian Stocker | 2002-03-12 | 1 | -2/+14 |
| | |||||
* | @ implemented domxml_elem_get_elements_by_tagname | Christian Stocker | 2002-03-11 | 1 | -13/+218 |
| | | | | | | @ new function domxml_doc_get_elements_by_tagname @ new function domxml_doc_get_element_by_id (chregu) | ||||
* | @ implemented domxml_elem_get_attribute_node(attrname) (chregu) | Christian Stocker | 2002-03-08 | 1 | -16/+12 |
| |