cvs: phpdoc-hu /reference/libxml/functions libxml-clear-errors.xml libxml-get-errors.xml libxml-get-last-error.xml libxml-set-streams-context.xml libxml-use-internal-errors.xml

[email protected] ("Lajos Cseppent?")
Newsgroups php.doc.hu
Message-ID <cvschappy1174155283@cvsserver>
chappy		Sat Mar 17 18:14:43 2007 UTC

  Added files:                 
    /phpdoc-hu/reference/libxml/functions	libxml-clear-errors.xml 
                                         	libxml-get-errors.xml 
                                         	libxml-get-last-error.xml 
                                         	libxml-set-streams-context.xml 
                                         	libxml-use-internal-errors.xml 
  Log:
  sync
chappy-20070317181443.txt (text/plain, 12.5 KB)
http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/libxml/functions/libxml-clear-errors.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/libxml/functions/libxml-clear-errors.xml
+++ phpdoc-hu/reference/libxml/functions/libxml-clear-errors.xml
<?xml version='1.0' encoding='iso-8859-2'?>
<!-- EN-Revision: 1.2 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<refentry id="function.libxml-clear-errors">
 <refnamediv>
  <refname>libxml_clear_errors</refname>
  <refpurpose>
   Üríti a libxml hibapufferét
  </refpurpose>
 </refnamediv>
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>void</type><methodname>libxml_clear_errors</methodname>
   <void/>
  </methodsynopsis>
  <para>
   A <function>libxml_clear_errors</function> függvény üríti a libcml hibapufferét.
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   &return.void;
  </para>
 </refsect1>

 <refsect1 role="seealso">
  &reftitle.seealso;
  <para>
   <simplelist>
    <member><function>libxml_get_errors</function></member>
    <member><function>libxml_get_last_error</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:"../../../../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
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/libxml/functions/libxml-get-errors.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/libxml/functions/libxml-get-errors.xml
+++ phpdoc-hu/reference/libxml/functions/libxml-get-errors.xml
<?xml version='1.0' encoding='iso-8859-2'?>
<!-- EN-Revision: 1.3 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<refentry id="function.libxml-get-errors">
 <refnamediv>
  <refname>libxml_get_errors</refname>
  <refpurpose>
   Kinyeri a hibák tömbjét
  </refpurpose>
 </refnamediv>
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>array</type><methodname>libxml_get_errors</methodname>
   <void/>
  </methodsynopsis>
  <para>
   Kinyeri a hibák tömbjét.
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   Visszaad egy tömböt <type>LibXMLError</type> objektumokkal, ha van 
   hiba a pufferben, vagy ellenkezõ esetben egy üres tömböt.
  </para>
 </refsect1>

 <refsect1 role="examples">
  &reftitle.examples;
  <para>
   <example>
    <title>Egy <function>libxml_get_errors</function> példa</title>
    <para>
     Ez a példa bemutatja hogyan kell felépíteni egy egyszerû libxml hibakezelõt.
    </para>
    <programlisting role="php">
<![CDATA[
<?php

libxml_use_internal_errors(true);

$xmlstr = <<< XML
<?xml version='1.0' standalone='yes'?>
<movies>
 <movie>
  <titles>PHP: Behind the Parser</title>
 </movie>
</movies>
XML;

$doc = simplexml_load_string($xmlstr);
$xml = explode("\n", $xmlstr);

if (!$doc) {
    $errors = libxml_get_errors();

    foreach ($errors as $error) {
        echo display_xml_error($error, $xml);
    }

    libxml_clear_errors();
}


function display_xml_error($error, $xml)
{
    $return  = $xml[$error->line - 1] . "\n";
    $return .= str_repeat('-', $error->column) . "^\n";

    switch ($error->level) {
        case LIBXML_ERR_WARNING:
            $return .= "Warning $error->code: ";
            break;
         case LIBXML_ERR_ERROR:
            $return .= "Error $error->code: ";
            break;
        case LIBXML_ERR_FATAL:
            $return .= "Fatal Error $error->code: ";
            break;
    }

    $return .= trim($error->message) .
               "\n  Line: $error->line" .
               "\n  Column: $error->column";

    if ($error->file) {
        $return .= "\n  File: $error->file";
    }

    return "$return\n\n--------------------------------------------\n\n";
}

?>
]]>
    </programlisting>
    &example.outputs;
    <screen>
<![CDATA[
  <titles>PHP: Behind the Parser</title>
^
Fatal Error 76: Opening and ending tag mismatch: titles line 4 and title
  Line: 4
  Column: 0

--------------------------------------------
]]>
    </screen>
   </example>
  </para>
 </refsect1>

 <refsect1 role="seealso">
  &reftitle.seealso;
  <para>
   <simplelist>
    <member><function>libxml_get_last_error</function></member>
    <member><function>libxml_clear_errors</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:"../../../../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
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/libxml/functions/libxml-get-last-error.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/libxml/functions/libxml-get-last-error.xml
+++ phpdoc-hu/reference/libxml/functions/libxml-get-last-error.xml
<?xml version='1.0' encoding='iso-8859-2'?>
<!-- EN-Revision: 1.2 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<refentry id="function.libxml-get-last-error">
 <refnamediv>
  <refname>libxml_get_last_error</refname>
  <refpurpose>
   Kinyeri az utolsó hibát a libxml-bõl
  </refpurpose>
 </refnamediv>
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>LibXMLError</type><methodname>libxml_get_last_error</methodname>
   <void/>
  </methodsynopsis>
  <para>
   Kinyeri az utolsó hibát a libxml-bõl.
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   Visszaad egy <type>LibXMLError</type> objektumot, ha van hiba a 
   pufferben, máskülönben &false;-t ad vissza.
  </para>
 </refsect1>

 <refsect1 role="seealso">
  &reftitle.seealso;
  <para>
   <simplelist>
    <member><function>libxml_get_errors</function></member>
    <member><function>libxml_clear_errors</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:"../../../../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
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/libxml/functions/libxml-set-streams-context.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/libxml/functions/libxml-set-streams-context.xml
+++ phpdoc-hu/reference/libxml/functions/libxml-set-streams-context.xml
<?xml version='1.0' encoding='iso-8859-2'?>
<!-- EN-Revision: 1.2 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<refentry id="function.libxml-set-streams-context">
 <refnamediv>
  <refname>libxml_set_streams_context</refname>
  <refpurpose>
   Beállítja a stream context-et a következõ dokumentum betöltésére vagy írására 
  </refpurpose>
 </refnamediv>
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>void</type><methodname>libxml_set_streams_context</methodname>
   <methodparam><type>resource</type><parameter>streams_context</parameter></methodparam>
  </methodsynopsis>
  <para>
   Beállítja a stream context-et a következõ dokumentum betöltésére vagy írására.
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>streams_context</parameter></term>
      <listitem>
       <para>
        A stream context erõforrás (a 
        <function>stream_context_create</function> függvénnyel készítve)
       </para>
      </listitem>
     </varlistentry>
   </variablelist>
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   &return.void;
  </para>
 </refsect1>

 <refsect1 role="examples">
  &reftitle.examples;
  <para>
   <example>
    <title>Egy <function>libxml_set_streams_context</function> példa</title>
    <programlisting role="php">
<![CDATA[
<?php

$opts = array(
    'http' => array(
        'user_agent' => 'PHP libxml agent',
    )
);

$context = stream_context_create($opts);
libxml_set_streams_context($context);

// fájl lekérése HTTP-n keresztül
$doc = DOMDocument::load('http://www.example.com/file.xml');

?>
]]>
    </programlisting>
   </example>
  </para>
 </refsect1>

 <refsect1 role="seealso">
  &reftitle.seealso;
  <para>
   <simplelist>
    <member><function>stream_context_create</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:"../../../../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
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/libxml/functions/libxml-use-internal-errors.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/libxml/functions/libxml-use-internal-errors.xml
+++ phpdoc-hu/reference/libxml/functions/libxml-use-internal-errors.xml
<?xml version='1.0' encoding='iso-8859-2'?>
<!-- EN-Revision: 1.3 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<refentry id="function.libxml-use-internal-errors">
 <refnamediv>
  <refname>libxml_use_internal_errors</refname>
  <refpurpose>
   Letiltja a libxml hibákat és engedélyezi, hogy a felhasználó csak szükség esetén nyerje ki a hibainformációkat
  </refpurpose>
 </refnamediv>
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>bool</type><methodname>libxml_use_internal_errors</methodname>
   <methodparam choice="opt"><type>bool</type><parameter>use_errors</parameter></methodparam>
  </methodsynopsis>
  <para>
   A <function>libxml_use_internal_errors</function> függvény lehetõvé teszi, hogy letiltsd a 
   szabványos lbxml hibákat és engedélyezd a felhasználói hibakezelést.
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>use_errors</parameter></term>
      <listitem>
       <para>
        Megadja, hogy engedélyezve legyen-e a felhasználói hibakezelés. Alapértelmezettként &false;.
       </para>
      </listitem>
     </varlistentry>
   </variablelist>
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   Ez a függvény a 
   <parameter>use_errors</parameter> paraméter elõzõ értékét adja vissza.
  </para>
 </refsect1>

 <refsect1 role="examples">
  &reftitle.examples;
  <para>
   <example>
    <title>Egy <function>libxml_use_internal_errors</function> példa</title>
    <para>
     Ez a példa bemutatja a libxml hibák alapvetõ használatát és ennek a függvénynek a
					visszatérési értékét.
    </para>
    <programlisting role="php">
<![CDATA[
<?php

// felhasználói hibakezelés engedélyezése
var_dump(libxml_use_internal_errors(true));

$doc = DOMDocument::load('file.xml');

if (!$doc) {
    $errors = libxml_get_errors();
    foreach ($errors as $error) {
        // itt kezeld a hibákat
    }

    libxml_clear_errors();
}

?>
]]>
    </programlisting>
    &example.outputs;
    <screen>
<![CDATA[
bool(false)
]]>
    </screen>
   </example>
  </para>
 </refsect1>

 <refsect1 role="seealso">
  &reftitle.seealso;
  <para>
   <simplelist>
    <member><function>libxml_clear_errors</function></member>
    <member><function>libxml_get_errors</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:"../../../../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
-->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.