Files
doc-fr/reference/domxml/functions/DomNode-replace-node.xml
Yannick Torres 856a795fa7 sync with EN
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@173408 c90b9560-bf6c-de11-be94-00142212c4b1
2004-11-23 21:06:16 +00:00

61 lines
2.0 KiB
XML
Executable File

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.7 $ -->
<!-- EN-Revision: 1.12 Maintainer: didou Status: ready -->
<refentry id="function.domnode-replace-node">
<refnamediv>
<refname>DomNode->replace_node</refname>
<refpurpose>
Remplace un noeud DomXML
</refpurpose>
</refnamediv>
<refsect1>
&reftitle.description;
<methodsynopsis>
<type>domelement</type><methodname>DomNode->replace_node</methodname>
<methodparam><type>domelement</type><parameter>newnode</parameter></methodparam>
</methodsynopsis>
<para>
(&php; 4.2) <function>DomNode->replace_node</function> remplace un noeud
par <parameter>newnode</parameter>. Avant le remplacement,
<parameter>newnode</parameter> est copié s'il a un parent, pour s'assure qu'un
noeud qui est déjà dans le document n'est pas inséré une nouvelle fois.
Ce comportement impose de faire toutes les modifications sur le noeud avant le
remplacement, ou de le relire après le remplacement, avec des fonctions
comme <function>domnode_first_child</function>,
<function>domnode_child_nodes</function>, etc.
</para>
<para>
(&php; 4.3) <function>DomNode->replace_node</function> remplace un noeud
par le noeud <parameter>newnode</parameter>. Il n'est plus copié du tout.
Si <parameter>newnode</parameter> était déjà inséré dans le document,
il sera d'abord désolidarisé de son contexte courant. Si le remplacement
réussi, le noeud est retourné.
</para>
<para>
Voir aussi
<function>domnode_append_child</function>.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->