1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 07:12:18 +01:00
Files
2023-10-07 11:08:57 +03:00

175 lines
4.5 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: 40476b2960f884b088d77f38b6bef2c43b662d10 Maintainer: nilgun Status: ready -->
<refentry xml:id="domdocument.savexml" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>DOMDocument::saveXML</refname>
<refpurpose>Dahili XML ağacını bir dizge olarak çıktılar</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="DOMDocument">
<modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>DOMDocument::saveXML</methodname>
<methodparam choice="opt"><type class="union"><type>DOMNode</type><type>null</type></type><parameter>düğüm</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>seçenekler</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
Belgeyi DOM gösteriminden oluşturur. Bu yöntem genellikle, aşağıdaki
örnekte olduğu gibi sıfırdan bir belge oluşturulduktan sonra çağrılır.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>düğüm</parameter></term>
<listitem>
<para>
XML belgenin tamamını değil de sadece bir düğümünü (XML bildirimi
olmaksızın) çıktılamak için kullanılır.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>seçenekler</parameter></term>
<listitem>
<para>
Ek seçenekler.
<link linkend="libxml.constants">LIBXML_NOEMPTYTAG</link>
ve <link linkend="libxml.constants">LIBXML_NOXMLDECL</link>
desteklenmektedir. PHP 8.3.0 öncesinde yalnızca
<link linkend="libxml.constants">LIBXML_NOEMPTYTAG</link>
seçeneği destekleniyordu.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Bir hata oluşursa &false;, yoksa XML belge döner.
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
<variablelist>
<varlistentry>
<term><constant>DOM_WRONG_DOCUMENT_ERR</constant></term>
<listitem>
<para>
<parameter>düğüm</parameter> başka bir belgeye aitse bu hata oluşur.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.3.0</entry>
<entry>
Artık <link linkend="libxml.constants">LIBXML_NOXMLDECL</link>
seçeneği de destekleniyor.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- Bir DOM ağacının dizge olarak çıktılanması</title>
<programlisting role="php">
<![CDATA[
<?php
$doc = new DOMDocument('1.0');
// Çıktı göze hoş görünsün
$doc->formatOutput = true;
$root = $doc->createElement('book');
$root = $doc->appendChild($root);
$title = $doc->createElement('title');
$title = $root->appendChild($title);
$text = $doc->createTextNode('Başlık');
$text = $title->appendChild($text);
echo "Belgenin tamamı:\n";
echo $doc->saveXML() . "\n";
echo "Sadece başlığı:\n";
echo $doc->saveXML($title);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Belgenin tamamı:
<?xml version="1.0"?>
<book>
<title>Başlık</title>
</book>
Sadece başlığı:
<title>Başlık</title>
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><methodname>DOMDocument::save</methodname></member>
<member><methodname>DOMDocument::load</methodname></member>
<member><methodname>DOMDocument::loadXML</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
-->