1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 07:12:18 +01:00
Files
Sergey Panteleev 943001178b Sync with English
2024-06-03 10:01:06 +03:00

188 lines
5.7 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: 28f0dc949d62c97698ac4a0ca814c3780d8cf318 Maintainer: nilgun Status: ready -->
<refentry xml:id="simplexmlelement.construct" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>SimpleXMLElement::__construct</refname>
<refpurpose>Yeni bir <classname>SimpleXMLElement</classname> nesnesi
oluşturur</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<constructorsynopsis role="SimpleXMLElement">
<modifier>public</modifier> <methodname>SimpleXMLElement::__construct</methodname>
<methodparam><type>string</type><parameter>veri</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>seçenekler</parameter><initializer>0</initializer></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>veri_bir_url</parameter><initializer>&false;</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>isimalanı_veya_önek</parameter><initializer>""</initializer></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>önek_var</parameter><initializer>&false;</initializer></methodparam>
</constructorsynopsis>
<para>
Yeni bir <classname>SimpleXMLElement</classname> nesnesi oluşturur
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>veri</parameter></term>
<listitem>
<para>
İyi biçemli bir XML dizgesi veya <parameter>veri_bir_url</parameter>
ile &true; belirtilmişse bir XML belge adresi ya da dosya yolu.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>seçenekler</parameter></term>
<listitem>
<para>
XML belgelerin okunmasını etkileyen <link linkend="libxml.constants">Ek
Libxml bağımsız değişkenlerini</link> belirtmek için isteğe bağlı bir
bağımsız değişken. XML belgelerin çıktısını etkileyen seçenekler (örneğin,
LIBXML_NOEMPTYTAG) sessizce yok sayılır.
</para>
<note>
<para>
Derince iç içe çok büyük metin düğümlerini içeren XML belgeleri
işleyebilmek için <constant>LIBXML_PARSEHUGE</constant>
sabitini aktarmak gerekebilir.
</para>
</note>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>veri_bir_url</parameter></term>
<listitem>
<para>
Öntanımlı olarak değeri &false;'tır. <parameter>veri</parameter>
bağımsız değişkeninde dizge veri değil de XML belge adresi ya da dosya yolu
belirtilecekse &true; olmalıdır.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>isimalanı_veya_önek</parameter></term>
<listitem>
<para>İsim alanı öneki veya URI.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>önek_var</parameter></term>
<listitem>
<para>
&true; ise <parameter>isimalanı_veya_önek</parameter> bağımsız değişkeninin
bir önek, &false; ise bir isim alanı içerdiği varsayılır.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<tip>
<para>
Tüm XML hatalarını bastırmak için
<function>libxml_use_internal_errors</function> kullanıp daha sonra bu
hataları <function>libxml_get_errors</function> ile tek tek ele
alabilirsiniz.
</para>
</tip>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
XML veride saptanan her hata için bir <constant>E_WARNING</constant>
üretilir ve ek olarak XML veri çözümlenemezse bir
<classname>Exception</classname> yavrulanır.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<note>
<para>
Aşağıdaki örnekler, <link linkend="simplexml.examples-basic">temel
kullanım</link> kılavuzunun ilk örneğinde bulunan XML dizesine atıfta
bulunan <literal>example.php</literal> betiğini içerebilir.
</para>
</note>
<example>
<title>- Bir dizgeden bir <classname>SimpleXMLElement</classname> nesnesi
oluşturmak</title>
<programlisting role="php">
<![CDATA[
<?php
include 'example.php';
$sxe = new SimpleXMLElement($xmlstr);
echo $sxe->movie[0]->title;
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
PHP: Behind the Parser
]]>
</screen>
</example>
</para>
<para>
<example>
<title>- Bir dosyadan bir <classname>SimpleXMLElement</classname> nesnesi
oluşturmak</title>
<programlisting role="php">
<![CDATA[
<?php
$sxe = new SimpleXMLElement('http://example.org/document.xml', 0, true);
echo $sxe->asXML();
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><xref linkend="simplexml.examples-basic"/></member>
<member><function>simplexml_load_string</function></member>
<member><function>simplexml_load_file</function></member>
<member><xref linkend="simplexml.examples-errors"/></member>
<member><function>libxml_use_internal_errors</function></member>
<member><function>libxml_set_streams_context</function></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
-->