diff --git a/reference/simplexml/simplexmlelement.xml b/reference/simplexml/simplexmlelement.xml
index 8c6052d4ba..c3cd0aac1c 100644
--- a/reference/simplexml/simplexmlelement.xml
+++ b/reference/simplexml/simplexmlelement.xml
@@ -35,6 +35,7 @@
&Methods;
+
diff --git a/reference/simplexml/simplexmlelement/addAttribute.xml b/reference/simplexml/simplexmlelement/addAttribute.xml
index 4019ae5a78..659c8cdfcb 100644
--- a/reference/simplexml/simplexmlelement/addAttribute.xml
+++ b/reference/simplexml/simplexmlelement/addAttribute.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::addAttribute
@@ -9,15 +9,12 @@
&reftitle.description;
-
- SimpleXMLElement
-
- voidaddAttribute
- stringname
- stringvalue
- stringnamespace
-
-
+
+ public voidSimpleXMLElement::addAttribute
+ stringname
+ stringvalue
+ stringnamespace
+
Adds an attribute to the SimpleXML element.
diff --git a/reference/simplexml/simplexmlelement/addChild.xml b/reference/simplexml/simplexmlelement/addChild.xml
index a4f0030735..d122c24712 100644
--- a/reference/simplexml/simplexmlelement/addChild.xml
+++ b/reference/simplexml/simplexmlelement/addChild.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::addChild
@@ -9,15 +9,12 @@
&reftitle.description;
-
- SimpleXMLElement
-
- SimpleXMLElementaddChild
- stringname
- stringvalue
- stringnamespace
-
-
+
+ public SimpleXMLElementSimpleXMLElement::addChild
+ stringname
+ stringvalue
+ stringnamespace
+
Adds a child element to the node and returns a SimpleXMLElement of the child.
diff --git a/reference/simplexml/simplexmlelement/asXML.xml b/reference/simplexml/simplexmlelement/asXML.xml
index 93939e7430..8a9c1fcce3 100644
--- a/reference/simplexml/simplexmlelement/asXML.xml
+++ b/reference/simplexml/simplexmlelement/asXML.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::asXML
@@ -9,13 +9,10 @@
&reftitle.description;
-
- SimpleXMLElement
-
- mixedasXML
- stringfilename
-
-
+
+ public mixedSimpleXMLElement::asXML
+ stringfilename
+
The asXML method formats the parent object's data
in XML version 1.0.
diff --git a/reference/simplexml/simplexmlelement/attributes.xml b/reference/simplexml/simplexmlelement/attributes.xml
index 4d4070eb61..856706ae9a 100644
--- a/reference/simplexml/simplexmlelement/attributes.xml
+++ b/reference/simplexml/simplexmlelement/attributes.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::attributes
Identifies an element's attributes
@@ -8,14 +8,11 @@
&reftitle.description;
-
- SimpleXMLElement
-
- SimpleXMLElementattributes
- stringns
- boolis_prefix
-
-
+
+ public SimpleXMLElementSimpleXMLElement::attributes
+ stringns&null;
+ boolis_prefixfalse
+
This function provides the attributes and values defined within an xml tag.
diff --git a/reference/simplexml/simplexmlelement/children.xml b/reference/simplexml/simplexmlelement/children.xml
index b618a34313..77cb7059e6 100644
--- a/reference/simplexml/simplexmlelement/children.xml
+++ b/reference/simplexml/simplexmlelement/children.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::children
Finds children of given node
@@ -8,14 +8,11 @@
&reftitle.description;
-
- SimpleXMLElement
-
- SimpleXMLElementchildren
- stringns
- boolis_prefixfalse
-
-
+
+ public SimpleXMLElementSimpleXMLElement::children
+ stringns
+ boolis_prefixfalse
+
This method finds the children of an element. The result follows normal
iteration rules.
diff --git a/reference/simplexml/simplexmlelement/construct.xml b/reference/simplexml/simplexmlelement/construct.xml
index 7ab5963514..ec46dbdd44 100644
--- a/reference/simplexml/simplexmlelement/construct.xml
+++ b/reference/simplexml/simplexmlelement/construct.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::__construct
@@ -9,17 +9,14 @@
&reftitle.description;
-
- SimpleXMLElement
-
- __construct
- stringdata
- intoptions
- booldata_is_url
- stringns
- boolis_prefix
-
-
+
+ public SimpleXMLElement::__construct
+ stringdata
+ intoptions0
+ booldata_is_urlfalse
+ stringns""
+ boolis_prefixfalse
+
Creates a new SimpleXMLElement object.
diff --git a/reference/simplexml/simplexmlelement/count.xml b/reference/simplexml/simplexmlelement/count.xml
index bea5ddff5e..92f508ba8b 100644
--- a/reference/simplexml/simplexmlelement/count.xml
+++ b/reference/simplexml/simplexmlelement/count.xml
@@ -10,7 +10,7 @@
&reftitle.description;
- integerSimpleXMLElement::count
+ public integerSimpleXMLElement::count
diff --git a/reference/simplexml/simplexmlelement/getDocNamespaces.xml b/reference/simplexml/simplexmlelement/getDocNamespaces.xml
index 4ab116dc98..8aba4b5ea2 100644
--- a/reference/simplexml/simplexmlelement/getDocNamespaces.xml
+++ b/reference/simplexml/simplexmlelement/getDocNamespaces.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::getDocNamespaces
@@ -9,13 +9,10 @@
&reftitle.description;
-
- SimpleXMLElement
-
- arraygetDocNamespaces
- boolrecursive
-
-
+
+ public arraySimpleXMLElement::getDocNamespaces
+ boolrecursivefalse
+
Returns namespaces declared in document
diff --git a/reference/simplexml/simplexmlelement/getName.xml b/reference/simplexml/simplexmlelement/getName.xml
index a0f4440ef8..e86f82ab87 100644
--- a/reference/simplexml/simplexmlelement/getName.xml
+++ b/reference/simplexml/simplexmlelement/getName.xml
@@ -1,19 +1,16 @@
-
+
SimpleXMLElement::getName
Gets the name of the XML element
&reftitle.description;
-
- SimpleXMLElement
-
- stringgetName
-
-
-
+
+ public stringSimpleXMLElement::getName
+
+
Gets the name of the XML element.
diff --git a/reference/simplexml/simplexmlelement/getNamespaces.xml b/reference/simplexml/simplexmlelement/getNamespaces.xml
index 0762b912c6..ef95f68da8 100644
--- a/reference/simplexml/simplexmlelement/getNamespaces.xml
+++ b/reference/simplexml/simplexmlelement/getNamespaces.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::getNamespaces
@@ -9,13 +9,10 @@
&reftitle.description;
-
- SimpleXMLElement
-
- arraygetNamespaces
- boolrecursive
-
-
+
+ public arraySimpleXMLElement::getNamespaces
+ boolrecursivefalse
+
Returns namespaces used in document
diff --git a/reference/simplexml/simplexmlelement/registerXPathNamespace.xml b/reference/simplexml/simplexmlelement/registerXPathNamespace.xml
index 6bdbbd02c4..bc19ac4681 100644
--- a/reference/simplexml/simplexmlelement/registerXPathNamespace.xml
+++ b/reference/simplexml/simplexmlelement/registerXPathNamespace.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::registerXPathNamespace
@@ -9,14 +9,11 @@
&reftitle.description;
-
- SimpleXMLElement
-
- boolregisterXPathNamespace
- stringprefix
- stringns
-
-
+
+ public boolSimpleXMLElement::registerXPathNamespace
+ stringprefix
+ stringns
+
Creates a prefix/ns context for the next XPath query. In particular, this is
helpful if the provider of the given XML document alters the namespace
diff --git a/reference/simplexml/simplexmlelement/xpath.xml b/reference/simplexml/simplexmlelement/xpath.xml
index d53eea48f4..84dbb3deea 100644
--- a/reference/simplexml/simplexmlelement/xpath.xml
+++ b/reference/simplexml/simplexmlelement/xpath.xml
@@ -1,6 +1,6 @@
-
+
SimpleXMLElement::xpath
Runs XPath query on XML data
@@ -8,13 +8,10 @@
&reftitle.description;
-
- SimpleXMLElement
-
- arrayxpath
- stringpath
-
-
+
+ public arraySimpleXMLElement::xpath
+ stringpath
+
The xpath method searches the SimpleXML node for
children matching the XPath path.
diff --git a/reference/simplexml/versions.xml b/reference/simplexml/versions.xml
index a1f1a1942f..007ea5021a 100644
--- a/reference/simplexml/versions.xml
+++ b/reference/simplexml/versions.xml
@@ -19,6 +19,7 @@
+