didou Mon Dec 20 19:46:28 2004 EDT Modified files: /phpdoc/en/reference/dom/functions dom-import-simplexml.xml Log: forgot to commit dom_import_simplexml.xml in previous commit, this file is finalized http://cvs.php.net/diff.php/phpdoc/en/reference/dom/functions/dom-import-simplexml.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/dom/functions/dom-import-simplexml.xml diff -u phpdoc/en/reference/dom/functions/dom-import-simplexml.xml:1.5 phpdoc/en/reference/dom/functions/dom-import-simplexml.xml:1.6 --- phpdoc/en/reference/dom/functions/dom-import-simplexml.xml:1.5 Fri Nov 12 07:26:57 2004 +++ phpdoc/en/reference/dom/functions/dom-import-simplexml.xml Mon Dec 20 19:46:28 2004 @@ -1,32 +1,56 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> - <refentry id='function.dom-import-simplexml'> - <refnamediv> - <refname>dom_import_simplexml</refname> - <refpurpose> - Get a <classname>DOMElement</classname> object from a - <classname>SimpleXMLElement</classname> object - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>DOMElement</type><methodname>dom_import_simplexml</methodname> - <methodparam><type>SimpleXMLElement</type><parameter>node</parameter></methodparam> - </methodsynopsis> - <para> - This function takes the node <parameter>node</parameter> - of class <link linkend="ref.simplexml">SimpleXML</link> - and makes it into a <classname>DOMElement</classname> node. This new object can - then be used as a native <classname>DOMElement</classname> node. - If any errors occur, it returns &false;. - </para> - <example> - <title>Import SimpleXML into DOM with <methodname>dom_import_simplexml</methodname></title> - <programlisting role="php"> +<!-- $Revision: 1.6 $ --> +<refentry id='function.dom-import-simplexml'> + <refnamediv> + <refname>dom_import_simplexml</refname> + <refpurpose> + Gets a DOMElement object from a SimpleXMLElement object + </refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>DOMElement</type><methodname>dom_import_simplexml</methodname> + <methodparam><type>SimpleXMLElement</type><parameter>node</parameter></methodparam> + </methodsynopsis> + <para> + This function takes the node <parameter>node</parameter> of class + <link linkend="ref.simplexml">SimpleXML</link> and makes it into a + <classname>DOMElement</classname> node. This new object can then be used + as a native <classname>DOMElement</classname> node. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>node</parameter></term> + <listitem> + <para> + The <classname>SimpleXMLElement</classname> node. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + The DOMElement node added or &false; if any errors occur. + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <example> + <title>Import SimpleXML into DOM with <function>dom_import_simplexml</function></title> + <programlisting role="php"> <![CDATA[ <?php + $sxe = simplexml_load_string('<books><book><title>blah</title></book></books>'); + if ($sxe === false) { echo 'Error while parsing the document'; exit; @@ -38,21 +62,26 @@ exit; } -$dom = new domdocument("1.0"); -$dom_sxe = $dom->importnode($dom_sxe, true); -$dom_sxe = $dom->appendchild($dom_sxe); +$dom = new DOMDocument('1.0'); +$dom_sxe = $dom->importNode($dom_sxe, true); +$dom_sxe = $dom->appendChild($dom_sxe); + +echo $dom->saveXML(); -echo $dom->savexml(); ?> ]]> - </programlisting> - </example> - <para> - See also - <function>simplexml_import_dom</function>. - </para> - </refsect1> - </refentry> + </programlisting> + </example> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>simplexml_import_dom</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: