| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
| |
@ new append_child() now behaves like excepted (= W3C standard) (chregu, uwe)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
It provides access to the PushParser interface of libxml2.
|
|
|
|
|
|
| |
@ new function domxml_doc_get_elements_by_tagname
@ new function domxml_doc_get_element_by_id (chregu)
|
| |
|
| |
|
|
|
|
|
|
| |
@- added function domxml_dump_node($doc,$node). Dumps a node plus all
@ children into a string. (chregu)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
|
|
|
|
| |
- 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.
@ It makes possible to issue XPath queries with namespaces
@ like for example: "//namespace:sampletag" (Chris Jarecki)
|
| |
|
| |
|
|
|
|
|
| |
# I had libxml 2.4.2 installed.
|
|
|
|
|
|
|
|
|
| |
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 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().
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
|
|
| |
- fixed bug in node_name()
- fixed behavior of append_child(), it now adds a child a not a sibling
|
|
|
|
| |
the way
|
| |
|
|
|
|
|
|
| |
- fixed handling of PI nodes
- implemented more class functions
|
|
|
|
|
|
| |
It is now mostly conform to DOM Level 2 though some classes and
methods are still missing
|
| |
|
| |
|
| |
|
|
|
|
|
| |
to have support for either XPath or XPtr.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
to have a comment or pi and an element on root level.
|
|
|
|
|
| |
- Avoid declaring crypt() related salt types twice
|
| |
|
|
|
|
|
|
| |
to xmldocfile().
- testdom covers most of the functionality
|
|
|
|
|
| |
- added more functions to domxml
|
| |
|
| |
|
|
|
|
|
|
|
| |
(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_ cleanup
@- Restored the PHP_VERSION and PHP_OS constants (Zeev)
|