1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 15:22:23 +01:00
Files
archived-doc-tr/reference/dom/domdocument/importnode.xml
2022-12-17 13:24:28 +03:00

145 lines
3.9 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 4f5e2b22575131fa5e9c3004b1c874e1acb06573 Maintainer: nilgun Status: ready -->
<refentry xml:id="domdocument.importnode" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>DOMDocument::importNode</refname>
<refpurpose>Belgeye bir düğüm dahil eder</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="DOMDocument">
<modifier>public</modifier> <type class="union"><type>DOMNode</type><type>false</type></type><methodname>DOMDocument::importNode</methodname>
<methodparam><type>DOMNode</type><parameter>node</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>deep</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
Dahil edilen düğümü belge ile ilişkilendirip düğümün bir kopyasını döndürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>node</parameter></term>
<listitem>
<para>
Belgeye dahil edilecek düğüm.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>deep</parameter></term>
<listitem>
<para>
&true; belirtiliği takdirde <parameter>node</parameter> alt
düğümleriyle birlikte belgeye dahil edilir.
</para>
<note>
<para>
Düğümlerin özniteliklerini de kopyalamak için bu bağımsız değişkende &true;
belirtmek gerekir.
</para>
</note>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Düğüm kopyalanamazsa &false;, yoksa kopyalanan düğümü döndürür.
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
Düğüm dahil edilemezse <classname>DOMException</classname> istisnası oluşur.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>DOMDocument::importNode</function> örneği</title>
<para>
Düğümlerin bir belgeden başka bir belgeye kopyalanması.
</para>
<programlisting role="php">
<![CDATA[
<?php
$orgdoc = new DOMDocument;
$orgdoc->loadXML("<root><eleman><çocuk>çocuk metin</çocuk></eleman></root>");
// Yeni belgeye dahil edilecek düğüm
$node = $orgdoc->getElementsByTagName("element")->item(0);
// Yeni belgeyi oluşturalım
$newdoc = new DOMDocument;
$newdoc->formatOutput = true;
// Biraz imlenim ekleyelim
$newdoc->loadXML("<belge><bireleman>elemanın içeriği</bireleman></belge>");
echo "Düğümler kopyalanmadan 'yeni belge':\n";
echo $newdoc->saveXML();
// Düğümü alt düğümleriyle birlikte belgeye dahil edelim
$node = $newdoc->importNode($node, true);
// ve "<belge>" düğümüne ekleyelim
$newdoc->documentElement->appendChild($node);
echo "\nDüğümler kopyalandıktan sonra 'yeni belge':\n";
echo $newdoc->saveXML();
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Düğümler kopyalanmadan 'yeni belge':
<?xml version="1.0" encoding="utf-8"?>
<belge>
<bireleman>elemanın içeriği</bireleman>
</belge>
Düğümler kopyalandıktan sonra 'yeni belge':
<?xml version="1.0" encoding="utf-8"?>
<belge>
<bireleman>elemanın içeriği</bireleman>
<eleman>
<çocuk>çocuk metin</çocuk>
</eleman>
</belge>
]]>
</screen>
</example>
</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:"~/.phpdoc/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
-->