summaryrefslogtreecommitdiff
path: root/ext/simplexml/simplexml.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/simplexml/simplexml.c')
-rw-r--r--ext/simplexml/simplexml.c21
1 files changed, 13 insertions, 8 deletions
diff --git a/ext/simplexml/simplexml.c b/ext/simplexml/simplexml.c
index 1c78b054bf..0fbbec0ac4 100644
--- a/ext/simplexml/simplexml.c
+++ b/ext/simplexml/simplexml.c
@@ -764,8 +764,8 @@ sxe_objects_compare(zval *object1, zval *object2 TSRMLS_DC)
}
/* }}} */
-/* {{{ xpath()
- */
+/* {{{ array SimpleXMLElement::xpath(string path)
+ Runs XPath query on the XML data */
SXE_METHOD(xpath)
{
php_sxe_object *sxe;
@@ -868,8 +868,8 @@ SXE_METHOD(registerXPathNamespace)
/* }}} */
-/* {{{ proto asXML([string filename])
- */
+/* {{{ proto string SimpleXMLElement::asXML([string filename])
+ Return a well-formed XML string based on SimpleXML element */
SXE_METHOD(asXML)
{
php_sxe_object *sxe;
@@ -941,8 +941,8 @@ SXE_METHOD(asXML)
}
/* }}} */
-/* {{{ simplexml_children()
- */
+/* {{{ proto object SimpleXMLElement::children()
+ Finds children of given node */
SXE_METHOD(children)
{
php_sxe_object *sxe;
@@ -963,8 +963,8 @@ SXE_METHOD(children)
}
/* }}} */
-/* {{{ simplexml_attributes()
- */
+/* {{{ proto array SimpleXMLElement::attributes([string ns])
+ Identifies an element's attributes */
SXE_METHOD(attributes)
{
php_sxe_object *sxe;
@@ -1303,6 +1303,9 @@ PHP_FUNCTION(simplexml_load_string)
}
/* }}} */
+
+/* {{{ proto SimpleXMLElement::__construct()
+ SimpleXMLElement constructor */
SXE_METHOD(__construct)
{
php_sxe_object *sxe = php_sxe_fetch_object(getThis() TSRMLS_CC);
@@ -1327,6 +1330,8 @@ SXE_METHOD(__construct)
php_libxml_increment_doc_ref((php_libxml_node_object *)sxe, docp TSRMLS_CC);
php_libxml_increment_node_ptr((php_libxml_node_object *)sxe, xmlDocGetRootElement(docp), NULL TSRMLS_CC);
}
+/* }}} */
+
typedef struct {
zend_object_iterator intern;