diff options
Diffstat (limited to 'ext/dom/node.c')
-rw-r--r-- | ext/dom/node.c | 132 |
1 files changed, 66 insertions, 66 deletions
diff --git a/ext/dom/node.c b/ext/dom/node.c index a51cb52747..26ced06f7d 100644 --- a/ext/dom/node.c +++ b/ext/dom/node.c @@ -126,10 +126,10 @@ ZEND_END_ARG_INFO(); /* }}} */ /* -* class DOMNode +* class DOMNode * * URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1950641247 -* Since: +* Since: */ const zend_function_entry php_dom_node_class_functions[] = { /* {{{ */ @@ -170,7 +170,7 @@ static void dom_reconcile_ns(xmlDocPtr doc, xmlNodePtr nodep) /* {{{ */ while (curns) { nsdftptr = curns->next; if (curns->href != NULL) { - if((nsptr = xmlSearchNsByHref(doc, nodep->parent, curns->href)) && + if((nsptr = xmlSearchNsByHref(doc, nodep->parent, curns->href)) && (curns->prefix == NULL || xmlStrEqual(nsptr->prefix, curns->prefix))) { curns->next = NULL; if (prevns == NULL) { @@ -191,10 +191,10 @@ static void dom_reconcile_ns(xmlDocPtr doc, xmlNodePtr nodep) /* {{{ */ } /* }}} */ -/* {{{ nodeName string -readonly=yes +/* {{{ nodeName string +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-F68D095 -Since: +Since: */ int dom_node_node_name_read(dom_object *obj, zval *retval) { @@ -267,7 +267,7 @@ int dom_node_node_name_read(dom_object *obj, zval *retval) } else { ZVAL_EMPTY_STRING(retval); } - + if (qname != NULL) { xmlFree(qname); } @@ -278,10 +278,10 @@ int dom_node_node_name_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ nodeValue string -readonly=no +/* {{{ nodeValue string +readonly=no URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-F68D080 -Since: +Since: */ int dom_node_node_value_read(dom_object *obj, zval *retval) { @@ -358,7 +358,7 @@ int dom_node_node_value_write(dom_object *obj, zval *newval) /* }}} */ /* {{{ nodeType int -readonly=yes +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-111237558 Since: */ @@ -385,10 +385,10 @@ int dom_node_node_type_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ parentNode DomNode -readonly=yes +/* {{{ parentNode DomNode +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1060184317 -Since: +Since: */ int dom_node_parent_node_read(dom_object *obj, zval *retval) { @@ -413,10 +413,10 @@ int dom_node_parent_node_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ childNodes DomNodeList -readonly=yes +/* {{{ childNodes DomNodeList +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1451460987 -Since: +Since: */ int dom_node_child_nodes_read(dom_object *obj, zval *retval) { @@ -441,10 +441,10 @@ int dom_node_child_nodes_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ firstChild DomNode -readonly=yes +/* {{{ firstChild DomNode +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-169727388 -Since: +Since: */ int dom_node_first_child_read(dom_object *obj, zval *retval) { @@ -472,10 +472,10 @@ int dom_node_first_child_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ lastChild DomNode -readonly=yes +/* {{{ lastChild DomNode +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-61AD09FB -Since: +Since: */ int dom_node_last_child_read(dom_object *obj, zval *retval) { @@ -503,10 +503,10 @@ int dom_node_last_child_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ previousSibling DomNode -readonly=yes +/* {{{ previousSibling DomNode +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-640FB3C8 -Since: +Since: */ int dom_node_previous_sibling_read(dom_object *obj, zval *retval) { @@ -532,7 +532,7 @@ int dom_node_previous_sibling_read(dom_object *obj, zval *retval) /* }}} */ /* {{{ nextSibling DomNode -readonly=yes +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-6AC54C2F Since: */ @@ -558,10 +558,10 @@ int dom_node_next_sibling_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ attributes DomNamedNodeMap -readonly=yes +/* {{{ attributes DomNamedNodeMap +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-84CF096 -Since: +Since: */ int dom_node_attributes_read(dom_object *obj, zval *retval) { @@ -586,10 +586,10 @@ int dom_node_attributes_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ ownerDocument DomDocument -readonly=yes +/* {{{ ownerDocument DomDocument +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-node-ownerDoc -Since: +Since: */ int dom_node_owner_document_read(dom_object *obj, zval *retval) { @@ -617,8 +617,8 @@ int dom_node_owner_document_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ namespaceUri string -readonly=yes +/* {{{ namespaceUri string +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-NodeNSname Since: DOM Level 2 */ @@ -656,8 +656,8 @@ int dom_node_namespace_uri_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ prefix string -readonly=no +/* {{{ prefix string +readonly=no URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-NodeNSPrefix Since: DOM Level 2 */ @@ -724,7 +724,7 @@ int dom_node_prefix_write(dom_object *obj, zval *newval) prefix = str->val; if (nsnode && nodep->ns != NULL && !xmlStrEqual(nodep->ns->prefix, (xmlChar *)prefix)) { strURI = (char *) nodep->ns->href; - if (strURI == NULL || + if (strURI == NULL || (!strcmp(prefix, "xml") && strcmp(strURI, (char *) XML_XML_NAMESPACE)) || (nodep->type == XML_ATTRIBUTE_NODE && !strcmp(prefix, "xmlns") && strcmp(strURI, (char *) DOM_XMLNS_NAMESPACE)) || @@ -763,8 +763,8 @@ int dom_node_prefix_write(dom_object *obj, zval *newval) /* }}} */ -/* {{{ localName string -readonly=yes +/* {{{ localName string +readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-NodeNSLocalN Since: DOM Level 2 */ @@ -816,8 +816,8 @@ int dom_node_base_uri_read(dom_object *obj, zval *retval) /* }}} */ -/* {{{ textContent string -readonly=no +/* {{{ textContent string +readonly=no URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-textContent Since: DOM Level 3 */ @@ -974,7 +974,7 @@ PHP_FUNCTION(dom_node_insert_before) xmlUnlinkNode(child); } - if (child->type == XML_TEXT_NODE && (refp->type == XML_TEXT_NODE || + if (child->type == XML_TEXT_NODE && (refp->type == XML_TEXT_NODE || (refp->prev != NULL && refp->prev->type == XML_TEXT_NODE))) { if (child->doc == NULL) { xmlSetTreeDoc(child, parentp->doc); @@ -1073,7 +1073,7 @@ PHP_FUNCTION(dom_node_insert_before) /* {{{ proto DomNode dom_node_replace_child(DomNode newChild, DomNode oldChild); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-785887307 -Since: +Since: */ PHP_FUNCTION(dom_node_replace_child) { @@ -1104,7 +1104,7 @@ PHP_FUNCTION(dom_node_replace_child) stricterror = dom_get_strict_error(intern->document); - if (dom_node_is_read_only(nodep) == SUCCESS || + if (dom_node_is_read_only(nodep) == SUCCESS || (newchild->parent != NULL && dom_node_is_read_only(newchild->parent) == SUCCESS)) { php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, stricterror); RETURN_FALSE; @@ -1161,7 +1161,7 @@ PHP_FUNCTION(dom_node_replace_child) /* {{{ proto DomNode dom_node_remove_child(DomNode oldChild); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1734834066 -Since: +Since: */ PHP_FUNCTION(dom_node_remove_child) { @@ -1184,7 +1184,7 @@ PHP_FUNCTION(dom_node_remove_child) stricterror = dom_get_strict_error(intern->document); - if (dom_node_is_read_only(nodep) == SUCCESS || + if (dom_node_is_read_only(nodep) == SUCCESS || (child->parent != NULL && dom_node_is_read_only(child->parent) == SUCCESS)) { php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, stricterror); RETURN_FALSE; @@ -1212,7 +1212,7 @@ PHP_FUNCTION(dom_node_remove_child) /* {{{ proto DomNode dom_node_append_child(DomNode newChild); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-184E7107 -Since: +Since: */ PHP_FUNCTION(dom_node_append_child) { @@ -1313,7 +1313,7 @@ PHP_FUNCTION(dom_node_append_child) /* {{{ proto boolean dom_node_has_child_nodes(); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-810594187 -Since: +Since: */ PHP_FUNCTION(dom_node_has_child_nodes) { @@ -1341,7 +1341,7 @@ PHP_FUNCTION(dom_node_has_child_nodes) /* {{{ proto DomNode dom_node_clone_node(boolean deep); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-3A0ED0A4 -Since: +Since: */ PHP_FUNCTION(dom_node_clone_node) { @@ -1363,7 +1363,7 @@ PHP_FUNCTION(dom_node_clone_node) RETURN_FALSE; } - /* When deep is false Element nodes still require the attributes + /* When deep is false Element nodes still require the attributes Following taken from libxml as xmlDocCopyNode doesnt do this */ if (n->type == XML_ELEMENT_NODE && recursive == 0) { if (n->nsDef != NULL) { @@ -1402,7 +1402,7 @@ PHP_FUNCTION(dom_node_clone_node) /* {{{ proto void dom_node_normalize(); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-normalize -Since: +Since: */ PHP_FUNCTION(dom_node_normalize) { @@ -1526,24 +1526,24 @@ PHP_FUNCTION(dom_node_lookup_prefix) DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); if (uri_len > 0) { - switch (nodep->type) { + switch (nodep->type) { case XML_ELEMENT_NODE: lookupp = nodep; - break; + break; case XML_DOCUMENT_NODE: case XML_HTML_DOCUMENT_NODE: lookupp = xmlDocGetRootElement((xmlDocPtr) nodep); break; - case XML_ENTITY_NODE : - case XML_NOTATION_NODE: - case XML_DOCUMENT_FRAG_NODE: + case XML_ENTITY_NODE : + case XML_NOTATION_NODE: + case XML_DOCUMENT_FRAG_NODE: case XML_DOCUMENT_TYPE_NODE: case XML_DTD_NODE: RETURN_NULL(); break; default: lookupp = nodep->parent; - } + } if (lookupp != NULL) { nsptr = xmlSearchNsByHref(lookupp->doc, lookupp, (xmlChar *) uri); @@ -1552,7 +1552,7 @@ PHP_FUNCTION(dom_node_lookup_prefix) } } } - + RETURN_NULL(); } /* }}} end dom_node_lookup_prefix */ @@ -1682,14 +1682,14 @@ static void dom_canonicalization(INTERNAL_FUNCTION_PARAMETERS, int mode) /* {{{ xmlXPathObjectPtr xpathobjp=NULL; if (mode == 0) { - if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), - "O|bba!a!", &id, dom_node_class_entry, &exclusive, &with_comments, + if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), + "O|bba!a!", &id, dom_node_class_entry, &exclusive, &with_comments, &xpath_array, &ns_prefixes) == FAILURE) { return; } } else { - if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), - "Os|bba!a!", &id, dom_node_class_entry, &file, &file_len, &exclusive, + if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), + "Os|bba!a!", &id, dom_node_class_entry, &file, &file_len, &exclusive, &with_comments, &xpath_array, &ns_prefixes) == FAILURE) { return; } @@ -1780,7 +1780,7 @@ static void dom_canonicalization(INTERNAL_FUNCTION_PARAMETERS, int mode) /* {{{ } ZEND_HASH_FOREACH_END(); inclusive_ns_prefixes[nscount] = NULL; } else { - php_error_docref(NULL, E_NOTICE, + php_error_docref(NULL, E_NOTICE, "Inclusive namespace prefixes only allowed in exclusive mode."); } } @@ -1862,7 +1862,7 @@ PHP_METHOD(domnode, getNodePath) xmlNode *nodep; dom_object *intern; char *value; - + DOM_GET_THIS_OBJ(nodep, id, xmlNodePtr, intern); value = (char *) xmlGetNodePath(nodep); @@ -1882,7 +1882,7 @@ PHP_METHOD(domnode, getLineNo) zval *id; xmlNode *nodep; dom_object *intern; - + if (zend_parse_parameters_none() == FAILURE) { return; } |