1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 07:12:18 +01:00
Files
archived-doc-tr/reference/dom/domnode/appendchild.xml
2023-03-14 13:34:37 +03:00

157 lines
4.2 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"?>
<!-- EN-Revision: bc83b0a2f223a5ca9daaf22bd82215791bccde31 Maintainer: haluk Status: ready -->
<refentry xml:id='domnode.appendchild' xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>DOMNode::appendChild</refname>
<refpurpose>Listenin sonuna yeni bir çocuk ekler</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="DOMNode">
<modifier>public</modifier> <type class="union"><type>DOMNode</type><type>false</type></type><methodname>DOMNode::appendChild</methodname>
<methodparam><type>DOMNode</type><parameter>yeni</parameter></methodparam>
</methodsynopsis>
<para>
Listeye yeni bir çocuk ekler; liste yoksa oluşturulur. Çocuk
<methodname>DOMDocument::createElement</methodname>,
<methodname>DOMDocument::createTextNode</methodname> gibi yöntemlerle
oluşturulabileceği gibi oluşturulmuş diğer düğümlerden biri de olabilir.
</para>
<para>
Mevcut bir düğüm, kullanıldığında taşınır.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>yeni</parameter></term>
<listitem>
<para>
Listeye eklenecek çocuk.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Eklenen düğüm veya hata durumunda &false;.
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
<variablelist>
<varlistentry>
<term><constant>DOM_NO_MODIFICATION_ALLOWED_ERR</constant></term>
<listitem>
<para>
Düğüm salt okunursa veya düğümün önceki ebeveyni salt okunur olarak
yerleştirilmişse bu hata oluşur.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><constant>DOM_HIERARCHY_REQUEST_ERR</constant></term>
<listitem>
<para>
Düğüm, <parameter>yeni</parameter> düğümün türündeki çocuk düğümlere
izin vermeyen türde ise veya <parameter>yeni</parameter> düğüm, çocuğu
olacağı düğümün ebeveyni veya atalarından biri ise bu hata oluşur.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><constant>DOM_WRONG_DOCUMENT_ERR</constant></term>
<listitem>
<para>
Eğer <parameter>yeni</parameter> düğüm, çocuğu olacağı düğümü
oluşturan belgeden farklı bir belge tarafından oluşturulmuşsa bu hata
oluşur.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
Aşağıdaki örnekte yeni bir belgeye yeni bir eleman düğümü eklenmektedir.
<example>
<title>- Bir çocuk düğüm eklemek</title>
<programlisting role="php">
<![CDATA[
<?php
$doc = new DOMDocument;
$node = $doc->createElement("para");
$newnode = $doc->appendChild($node);
echo $doc->saveXML();
?>
]]>
</programlisting>
</example>
</para>
<para>
<example>
<title>- Çocuk ve torun düğümler</title>
<programlisting role="php">
<![CDATA[
<?php
$doc = new DOMDocument;
$headNode = $doc->createElement("head");
$doc->appendChild($headNode);
$titleNode = $doc->createElement("title");
$headNode->appendChild($titleNode);
echo $doc->saveXML();
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><methodname>DOMChildNode::after</methodname></member>
<member><methodname>DOMNode::insertBefore</methodname></member>
<member><methodname>DOMNode::removeChild</methodname></member>
<member><methodname>DOMNode::replaceChild</methodname></member>
</simplelist>
</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
-->