-
Notifications
You must be signed in to change notification settings - Fork 24
/
appendchild.xml
156 lines (148 loc) · 4.24 KB
/
appendchild.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<?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
-->