summaryrefslogtreecommitdiff
path: root/ext/domxml/php_domxml.h
Commit message (Collapse)AuthorAgeFilesLines
* - added function domxml_parser_set_keep_blanks()Uwe Steinmann2002-04-301-0/+1
|
* - added new function DomDocument->ids (subject to change)Uwe Steinmann2002-04-231-0/+1
|
* - added DomNode->replace_child()Uwe Steinmann2002-04-151-0/+1
|
* @- old $node->append_child() is now $node->append_sibling(), sinceChristian Stocker2002-04-131-0/+1
| | | | | @ new append_child() now behaves like excepted (= W3C standard) (chregu, uwe)
* - added method DomNode->remove_child()Uwe Steinmann2002-04-121-0/+1
|
* - fixed stupid compile errorUwe Steinmann2002-04-121-1/+1
|
* - insert_before(): copy node before doing the insertUwe Steinmann2002-04-121-0/+1
| | | | | | | | | | - 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 domxml_parser(), domxml_parser_add_chunk() and domxml_parser_end().Christian Stocker2002-04-051-0/+5
| | | | | It provides access to the PushParser interface of libxml2.
* @ implemented domxml_elem_get_elements_by_tagnameChristian Stocker2002-03-111-2/+3
| | | | | | @ new function domxml_doc_get_elements_by_tagname @ new function domxml_doc_get_element_by_id (chregu)
* Maintain headers.Sebastian Bergmann2002-02-281-1/+1
|
* Added domxml_substitute_entities_default() functionJaroslaw Kolakowski2002-01-211-0/+1
|
* - added macro DOMXML_PARAM_ONEChristian Stocker2002-01-181-0/+1
| | | | | | @- added function domxml_dump_node($doc,$node). Dumps a node plus all @ children into a string. (chregu)
* @- Added function domxml_node_get_content() (chregu)Christian Stocker2002-01-181-0/+1
|
* # sorry for the mixing of different things in this commitChristian Stocker2002-01-181-1/+7
| | | | | | | | | | | | - added DOMXML_PARAM_THREE macro - renamed domxml_dumpmem to domxml_dump_mem, added alias for domxml_dumpmem - domxml_has_attributes was missing in in zend_function_entry @- added function domxml_dump_file($filename,[$compression]). Dumps XML to @ a file and uses compression, if specified (chregu) @- added exslt integration (see http://exslt.org for details). To be @ configured with --with-dom-exslt[=DIR] (and --with-dom-xslt) (chregu, jaroslaw)
* Added XsltStylesheet class with methods:Jaroslaw Kolakowski2002-01-171-1/+4
| | | | | | | | - domxml_xslt_stylesheet(string), - domxml_xslt_stylesheet_doc(DomDocument), - domxml_xslt_stylesheet_file(filename), - process(DomDocument,parameters array) - previously domxml_xslt_process().
* - Added xpath_register_ns() function.Chris Jarecki2002-01-131-0/+2
| | | | | | | @ - Added xpath_register_ns() function. @ It makes possible to issue XPath queries with namespaces @ like for example: "//namespace:sampletag" (Chris Jarecki)
* Added domxml_node_replace_node() function.Jaroslaw Kolakowski2002-01-111-0/+1
|
* - Fix compilation. (Christian Stocker)Markus Fischer2002-01-101-0/+1
|
* - Fixed compile with older libxml.foobar2002-01-091-0/+1
| | | | | # I had libxml 2.4.2 installed.
* AJaroslaw Kolakowski2002-01-081-3/+3
| | | | | | | | | Changed names of functions: - htmldoc() to html_doc(), - htmldocfile() to html_doc_file(), - domxml_htmldumpmem() to domxml_html_dump_mem(), - htmldumpmem() to html_dump_mem().
* - Added functions: htmldoc(), htmldocfile(), domxml_htmldumpmem().Jaroslaw Kolakowski2002-01-081-0/+23
| | | | | | | | | - Added error handling for the libxml library. - Added preliminary DOM XSLT support: -- uses the libxslt library, -- operates on DOM objects, not strings, -- functions: domxml_xslt_process(), domxml_xslt_version().
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* - Reverted macro moving stupidity (thx to Sterling).Markus Fischer2001-12-021-39/+0
|
* Last commit:Markus Fischer2001-12-011-1/+40
| | | | | | | | | | | | | | | | | | | | | - Fix segfault in xmldoc(). - Proper free zval in php_xpathptr_eval(). This one: - Fix segfault in php_xpathptr_eval(). - Fix win32 build (TSRMLS_FETCH issues). - More sanity checking in php_xpath_get_object(), php_xpath_get_context() and php_dom_get_object(). - Moved macros into header file. - Register le_domxmldtd, le_domxmlcdatap (removes anoying warning message on shutdown). - Fig segfault in node_children() with unsupported node types. - Fix leak in php_domobject_new() with unsupported note types. - Fix leak when freeing xpath context/objects. - Reverted behaviour change to append_child() [old crashes]. - set_content() also sets the node->content property. # Testers/patches/contribs welcome.
* - add functions clone_node(), is_blank_node(), create_entity_reference()Uwe Steinmann2001-11-211-0/+5
| | | | | | - fixed bug in node_name() - fixed behavior of append_child(), it now adds a child a not a sibling
* Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on ↵Zeev Suraski2001-07-301-3/+3
| | | | the way
* - added domxml_version() to retrieve version of libxmlUwe Steinmann2001-04-091-0/+1
|
* - added EntityReference and Notation classUwe Steinmann2001-03-211-0/+5
| | | | | | - fixed handling of PI nodes - implemented more class functions
* - complete rewrite of domxml module.Uwe Steinmann2001-03-201-11/+67
| | | | | | It is now mostly conform to DOM Level 2 though some classes and methods are still missing
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* - add domxml_unlink_node(), not testedUwe Steinmann2001-02-081-0/+1
|
* - changed naming of some functions (kept compatibility)Uwe Steinmann2001-01-261-3/+3
|
* Removed unused variable definitions. And libxml can be build NOTfoobar2000-12-091-0/+4
| | | | | to have support for either XPath or XPtr.
* - new function set_content() which is a workaround for bug #6457Uwe Steinmann2000-11-101-0/+1
|
* - Fixed several error including segm fault (but still one left :-(Uwe Steinmann2000-11-101-0/+1
|
* - Started support for XPath/XPtr (completely untested)Uwe Steinmann2000-11-091-0/+13
|
* - got rid of php_ prefix in Modulename and some structsUwe Steinmann2000-08-071-4/+4
|
* Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files.David Croft2000-07-241-23/+10
| | | | | | | | | Added a few RCS $Id$ tags. # Note: I have avoided changing any .h files if the corresponding .c file # had not already been changed as I am not sure if there are any legal # issues here. So some extensions still have PHP 3 headers.
* Change header protection macros to conform to standard.Sascha Schumann2000-07-021-2/+2
| | | | | | | | | Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment" All identifiers that begin with an underscore and either an uppercase letter or another underscore are always reserved for any use by the implementation.
* - should now compile and configure with libxml 2.0.0Uwe Steinmann2000-06-051-1/+1
|
* - The root node of a xml doc is now an array since it is possibleUwe Steinmann2000-03-021-0/+1
| | | | | to have a comment or pi and an element on root level.
* - Convert 'PHP3' to 'PHP'Zeev Suraski2000-02-261-1/+1
| | | | | - Avoid declaring crypt() related salt types twice
* - change some function name into php styleUwe Steinmann2000-02-171-3/+3
|
* - added funktion xmltree(), renamed dom() to xmldoc() and domfile()Uwe Steinmann2000-02-101-2/+2
| | | | | | to xmldocfile(). - testdom covers most of the functionality
* - removed stupid leftover in testdomUwe Steinmann2000-02-091-0/+1
| | | | | - added more functions to domxml
* - new function to read and parse xml doc from fileUwe Steinmann2000-02-091-0/+1
|
* - more functions added but none of them testedUwe Steinmann2000-02-031-0/+3
|
* - resumed work on domxml and found a way to circumwent a segm faultUwe Steinmann2000-01-251-0/+2
| | | | | | | (see the source). No solution to fix it, yet. Probably needs some understanding of zend, which I don't have. - added more functions
* More php3 cleanupZeev Suraski1999-12-171-4/+4
|
* - Made PHP_VERSION and PHP_OS work againZeev Suraski1999-12-171-1/+1
| | | | | | - More php3_ cleanup @- Restored the PHP_VERSION and PHP_OS constants (Zeev)