Files
doc-fr/reference/domxml/functions/DomNode-replace-node.xml
Yannick Torres 3d20fe648b &php; => PHP
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@261459 c90b9560-bf6c-de11-be94-00142212c4b1
2008-06-21 20:51:48 +00:00

64 lines
2.1 KiB
XML
Executable File

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.12 $ -->
<!-- EN-Revision: 1.14 Maintainer: jsgoupil Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.domnode-replace-node" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>DomNode->replace_node</refname>
<refpurpose>
Remplace un noeud DomXML
</refpurpose>
</refnamediv>
<refsect1 role="description">
&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
-->