1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 23:32:06 +01:00
Files
archived-doc-tr/reference/simplexml/functions/simplexml-load-string.xml
2023-10-07 11:08:57 +03:00

176 lines
4.9 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-string" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>simplexml_load_string</refname>
<refpurpose>Bir XML dizgesini 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_string</methodname>
<methodparam><type>string</type><parameter>veri</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>
İyi biçemli bir XML dizgesi alır ve bir nesne olarak döndürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>veri</parameter></term>
<listitem>
<para>
İyi biçemli bir XML dizgesi.
</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
<classname>SimpleXMLElement</classname> 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>
</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
$string = <<<XML
<?xml version='1.0'?>
<document>
<title>Soru Ne?</title>
<from>Can</from>
<to>Canan</to>
<body>
Cevabı anladık da sonu neydi?
</body>
</document>
XML;
$xml = simplexml_load_string($string);
var_dump($xml);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
SimpleXMLElement Object
(
[title] => Soru Ne?
[from] => Can
[to] => Canan
[body] =>
Cevabı anladık da sonu neydi?
)
]]>
</screen>
<simpara>
Ayrıca, <literal>echo $xml-&gt;body</literal> gibi çıktılamalar da
yapabilirdiniz.
</simpara>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>simplexml_load_file</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>
</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
-->