cvs: phpdoc /en/functions domxml.xml

From: Date: Fri, 12 Apr 2002 13:23:08 +0000
Subject: cvs: phpdoc /en/functions domxml.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969344331@lists.php.net to get a copy of this message
steinm Fri Apr 12 09:23:08 2002 EDT Modified files: /phpdoc/en/functions domxml.xml Log: - fixed some errors in examples - document DomNode->remove_child() Index: phpdoc/en/functions/domxml.xml diff -u phpdoc/en/functions/domxml.xml:1.39 phpdoc/en/functions/domxml.xml:1.40 --- phpdoc/en/functions/domxml.xml:1.39 Fri Apr 12 07:20:13 2002 +++ phpdoc/en/functions/domxml.xml Fri Apr 12 09:23:04 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.39 $ --> +<!-- $Revision: 1.40 $ --> <reference id="ref.domxml"> <title>DOM XML functions</title> <titleabbrev>DOM XML</titleabbrev> @@ -544,6 +544,10 @@ <entry></entry> </row> <row> + <entry><function>DomNode_remove_child</function></entry> + <entry></entry> + </row> + <row> <entry><function>DomNode_has_child_nodes</function></entry> <entry></entry> </row> @@ -2012,6 +2016,11 @@ <?php include("example.inc"); +if(!$dom = domxml_open_mem($xmlstr)) { + echo "Error while parsing the document\n"; + exit; +} + $elements = $dom->get_elements_by_tagname("tbody"); $element = $elements[0]; $child = $element->first_child(); @@ -2147,6 +2156,11 @@ <![CDATA[ include("example.inc"); +if(!$dom = domxml_open_mem($xmlstr)) { + echo "Error while parsing the document\n"; + exit; +} + $elements = $dom->get_elements_by_tagname("informaltable"); print_r($elements); $element = $elements[0]; @@ -2179,7 +2193,7 @@ <refsect1> <title>Description</title> <methodsynopsis> - <type>node</type><methodname>DomNode->append_child</methodname> + <type>object</type><methodname>DomNode->append_child</methodname> <methodparam><type>object</type><parameter>newnode</parameter></methodparam> </methodsynopsis> <para> @@ -2236,8 +2250,14 @@ <title>Adding a child</title> <programlisting role="php"> <![CDATA[ +<?php include("example.inc"); +if(!$dom = domxml_open_mem($xmlstr)) { + echo "Error while parsing the document\n"; + exit; +} + $elements = $dom->get_elements_by_tagname("informaltable"); print_r($elements); $element = $elements[0]; @@ -2251,6 +2271,7 @@ $xmlfile = $dom->dump_mem(); echo htmlentities($xmlfile); echo "</PRE>"; +?> ]]> </programlisting> </example> @@ -2260,6 +2281,57 @@ </para> <para> See also <function>DomNode_insert_before</function>. + </para> + </refsect1> + </refentry> + + <refentry id='function.DomNode-remove-child'> + <refnamediv> + <refname>DomNode->remove_child</refname> + <refpurpose> + Removes child from list of children + </refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>object</type><methodname>DomNode->remove_child</methodname> + <methodparam><type>object</type><parameter>oldchild</parameter></methodparam> + </methodsynopsis> + <para> + This functions removes a child from a list of children. If child cannot + be removed or is not a child the function will return false. + If the child could be removed the functions returns the old child. + </para> + <para> + <example> + <title>Removing a child</title> + <programlisting role="php"> +<![CDATA[ +<?php +include("example.inc"); + +if(!$dom = domxml_open_mem($xmlstr)) { + echo "Error while parsing the document\n"; + exit; +} + +$elements = $dom->get_elements_by_tagname("tbody"); +$element = $elements[0]; +$children = $element->child_nodes(); +$child = $element->remove_child($children[0]); + +echo "<PRE>"; +$xmlfile = $dom->dump_mem(true); +echo htmlentities($xmlfile); +echo "</PRE>"; +?> +]]> + </programlisting> + </example> + </para> + <para> + See also <function>DomNode_append_child</function>. </para> </refsect1> </refentry>

« previous php.doc (#969344331) next »