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/simplexml/functions/simplexml-load-file.xml
2023-10-07 11:08:57 +03:00

173 lines
5.0 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: d2939d46110158f98ace5c20761c808b04c905d8 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.simplexml-load-file" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>simplexml_load_file</refname>
<refpurpose>Bir XML dosyasının içeriğini bir nesne haline getirir
</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>SimpleXMLElement</type><type>false</type></type><methodname>simplexml_load_file</methodname>
<methodparam><type>string</type><parameter>dosya</parameter></methodparam>
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>sınıfAdı</parameter><initializer>SimpleXMLElement::class</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>seçenekler</parameter><initializer>0</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>
</methodsynopsis>
<para>
Dosya ismi belirtilen iyi biçemli bir XML belgeyi bir nesneye dönüştürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>dosya</parameter></term>
<listitem>
<para>
XML dosyanın yolu.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>sınıfAdı</parameter></term>
<listitem>
<para>
İsteğe bağlı bu bağımsız değişken ile bir nesne döndürmek üzere
<type>SimpleXMLElement</type> sınıfından türetilmiş bir sınıf ismi
belirtilebilir.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>seçenekler</parameter></term>
<listitem>
&dom.parameter.options;
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>isimalanı_veya_önek</parameter></term>
<listitem>
<para>İsimalanı öneki veya URI.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>önek_var</parameter></term>
<listitem>
<para>
<parameter>isimalanı_veya_önek</parameter> bir önek ise &true;,
bir URI ise &false; öntanımlıdır.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
XML belgedeki veriyi içeren, <classname>SimpleXMLElement</classname>
sınıfından türetilmiş bir nesne döndürür,&return.falseforfailure;.
</para>
&return.falseproblem;
</refsect1>
<refsect1 role="errors"><!-- {{{ -->
&reftitle.errors;
<para>
XML verisinde bulunan her hata için bir <constant>E_WARNING</constant>
hatası üretilir.
</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="examples">
&reftitle.examples;
<para>
<example>
<title>- Bir XML belgenin yorumlanması</title>
<programlisting role="php">
<![CDATA[
<?php
// test.xml dosyası en azından bir <title> elemanına
// sahip bir XML belge içermektedir.
if (file_exists('test.xml')) {
$xml = simplexml_load_file('test.xml');
print_r($xml);
} else {
exit('test.xml açılamadı.');
}
?>
]]>
</programlisting>
<para>
Betik sorunsuz çalışırsa şunu çıktılar:
</para>
<screen>
<![CDATA[
SimpleXMLElement Object
(
[title] => Example Title
...
)
]]>
</screen>
<simpara>
Ayrıca, <literal>echo $xml-&gt;title</literal> gibi çıktılamalar da
yapabilirdiniz.
</simpara>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>simplexml_load_string</function></member>
<member><methodname>SimpleXMLElement::__construct</methodname></member>
<member><xref linkend="simplexml.examples-errors"/></member>
<member><function>libxml_use_internal_errors</function></member>
<member><xref linkend="simplexml.examples-basic"/></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
-->