darvina         Tue Apr 23 15:24:17 2002 EDT

  Added files:                 
    /phpdoc/it/reference/xml/functions  utf8-decode.xml utf8-encode.xml 
                                        xml-error-string.xml 
                                        xml-get-current-byte-index.xml 
                                        xml-get-current-column-number.xml 
                                        xml-get-current-line-number.xml 
                                        xml-get-error-code.xml 
                                        xml-parse-into-struct.xml 
                                        xml-parse.xml 
                                        xml-parser-create-ns.xml 
                                        xml-parser-create.xml 
                                        xml-parser-free.xml 
                                        xml-parser-get-option.xml 
                                        xml-parser-set-option.xml 
                                        xml-set-character-data-handler.xml 
                                        xml-set-default-handler.xml 
                                        xml-set-element-handler.xml 
                                        xml-set-end-namespace-decl-handler.xml 
                                        xml-set-external-entity-ref-handler.xml 
                                        xml-set-notation-decl-handler.xml 
                                        xml-set-object.xml 
                                        xml-set-processing-instruction-handler.xml 
                                        xml-set-start-namespace-decl-handler.xml 
                                        xml-set-unparsed-entity-decl-handler.xml 
  Log:
  Italian translation
  

Index: phpdoc/it/reference/xml/functions/utf8-decode.xml
+++ phpdoc/it/reference/xml/functions/utf8-decode.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.utf8-decode">
   <refnamediv>
    <refname>utf8_decode</refname> 
    <refpurpose>
     Converte una stringa con caratteri ISO-8859-1 codificati con UTF-8
     in formato ISO-8859-1 singolo byte.
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>string</type><methodname>utf8_decode</methodname>
     <methodparam><type>string</type><parameter>data</parameter></methodparam>
    </methodsynopsis>
    <para>
     Questa funzione decodifica il parametro <parameter>data</parameter>, considerato
     codificato in <literal>UTF-8</literal>, alla codifica 
<literal>ISO-8859-1</literal>.
    </para>
    <para>
     Vedere anche <function>utf8_encode</function> per dettagli sulla codifica
     UTF-8.
    </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
-->

Index: phpdoc/it/reference/xml/functions/utf8-encode.xml
+++ phpdoc/it/reference/xml/functions/utf8-encode.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.4 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.utf8-encode">
   <refnamediv>
    <refname>utf8_encode</refname>
    <refpurpose>Codifica una stringa da ISO-8859-1 a UTF-8</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>string</type><methodname>utf8_encode</methodname>
     <methodparam><type>string</type><parameter>data</parameter></methodparam>
    </methodsynopsis>
    <para>
     Questa funzione converte la stringa <parameter>data</parameter> al formato
     <literal>UTF-8</literal>, e restituisce la nuova versione.
     <literal>UTF-8</literal> � il meccanismo standard utilizzato da 
     <acronym>Unicode</acronym> per la codifica dei valori <glossterm>wide
     character</glossterm> in un flusso di byte.
     La codifica <literal>UTF-8</literal> � trasparente ai caratteri 
<abbrev>ASCII</abbrev>,
     � auto-sincronizzata (per un programma � possibile determinare dove iniziano
     i caratteri in un flusso di dati) e pu� essere usata nelle normali funzioni
     di confronto di stringhe per i sort e simili. Il PHP codifica i caratteri
     <literal>UTF-8</literal> fino a quattro byte come segue:
     <table>
      <title>Codifica UTF-8</title>
      <tgroup cols="3">
       <thead>
        <row>
         <entry>bytes</entry>
         <entry>bits</entry>
         <entry>rappresentazione</entry>
        </row>
       </thead>
       <tbody>
        <row>
         <entry>1</entry>
         <entry>7</entry>
         <entry>0bbbbbbb</entry>
        </row>
        <row>
         <entry>2</entry>
         <entry>11</entry>
         <entry>110bbbbb 10bbbbbb</entry>
        </row>
        <row>
         <entry>3</entry>
         <entry>16</entry>
         <entry>1110bbbb 10bbbbbb 10bbbbbb</entry>
        </row>
        <row>
         <entry>4</entry>
         <entry>21</entry>
         <entry>11110bbb 10bbbbbb 10bbbbbb 10bbbbbb</entry>
        </row>
       </tbody>
      </tgroup>
     </table>
     Ciascuna <replaceable>b</replaceable> rappresenta un bit che pu� essere utilizzato
     per registrare le informazioni del carattere.
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-error-string.xml
+++ phpdoc/it/reference/xml/functions/xml-error-string.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-error-string">
   <refnamediv>
    <refname>xml_error_string</refname>
    <refpurpose>restituisce la stringa di errore dal parser XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>string</type><methodname>xml_error_string</methodname>
     <methodparam><type>int</type><parameter>codice_errore</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>codice_errore</parameter></term>
       <listitem>
        <simpara>
         Un codice di errore da <function>xml_get_error_code</function>.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     La funzione restituisce una stringa con la descrizione del codice di errore
     <parameter>codice_errore</parameter>, oppure &false; se non si trova una 
descrizione.
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-get-current-byte-index.xml
+++ phpdoc/it/reference/xml/functions/xml-get-current-byte-index.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-get-current-byte-index">
   <refnamediv>
    <refname>xml_get_current_byte_index</refname>
    <refpurpose>Restituisce il corrente indice di posizione per un parser 
XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>int</type><methodname>xml_get_current_byte_index</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Il riferimento al parser XML da cui si vuole ottenere la posizione.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Questa funzione restituisce &false; se <parameter>parser</parameter> non
     si riferisce ad un parser valido, altrimenti la funzione restituisce in quale byte
     si trova attualmente il parser nel buffer dei dati (partendo da 0).
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-get-current-column-number.xml
+++ phpdoc/it/reference/xml/functions/xml-get-current-column-number.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-get-current-column-number">
   <refnamediv>
    <refname>xml_get_current_column_number</refname> 
    <refpurpose>
     Restituisce il numero di colonna corrente di un parser XML
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>int</type><methodname>xml_get_current_column_number</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Il riferimento al parser XML da cui ottenere il numero di colonna.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Questa funzione restituisce &false; se <parameter>parser</parameter> non
     si riferisce ad un parser valido, altrimenti restituisce in quale colonna
     sulla linea corrente (come indicato da
     <function>xml_get_current_line_number</function>) si trova
     il parser.
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-get-current-line-number.xml
+++ phpdoc/it/reference/xml/functions/xml-get-current-line-number.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-get-current-line-number">
   <refnamediv>
    <refname>xml_get_current_line_number</refname>
    <refpurpose>Restituisce il numero di linea corrente da un parser XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>int</type><methodname>xml_get_current_line_number</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Il riferimento al parser XML da cui si vuole ottenere il numero di linea.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Questa funzione restituisce &false; se <parameter>parser</parameter> non
     si riferisce ad un parser valido, altrimenti la funzione restituisce in quale
     linea del buffer dati si trova attualmente il parser.
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-get-error-code.xml
+++ phpdoc/it/reference/xml/functions/xml-get-error-code.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-get-error-code">
   <refnamediv>
    <refname>xml_get_error_code</refname>
    <refpurpose>Restituisce il codice di errore dal parser XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>int</type><methodname>xml_get_error_code</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Il riferimento al parser XML da cui si vuole ottenere il codice di errore.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Questa funzione restituisce &false; se <parameter>parser</parameter> non
     si riferisce ad un parser valido, altrimenti la funzione restituisce uno 
     dei codici di errore elencati in <link linkend="xml.error-codes">codici
     di errore</link>.
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-parse-into-struct.xml
+++ phpdoc/it/reference/xml/functions/xml-parse-into-struct.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.11 -->
  <refentry id="function.xml-parse-into-struct">
   <refnamediv>
    <refname>xml_parse_into_struct</refname>
    <refpurpose>Analisi di dati XML in una struttura a matrice</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>int</type><methodname>xml_parse_into_struct</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>string</type><parameter>data</parameter></methodparam>
     <methodparam><type>array</type><parameter>&amp;valori</parameter></methodparam>
     <methodparam><type>array</type><parameter>&amp;indice</parameter></methodparam>
    </methodsynopsis>
    <para>
     Questa funzione registra un file XML in 2 strutture a 
     matrice, una (<parameter>indice</parameter>) contiene i puntatori
     alla posizione dei valori nella matrice 
     <parameter>valori</parameter>. Questi due parametri devono essere
     passati per riferimento.
    </para>
    <para>
     Nell'esempio seguente si illustra la struttura interna delle matrici
     generata dalla funzione. Qui si user� una semplice struttura con il 
     tag <literal>note</literal> inserito all'interno del tag
     <literal>para</literal>, e quindi si analizzer� questo visualizzando
     la struttura ottenuta:
     <informalexample>
      <programlisting role="php">
<![CDATA[
$simple = "<para><note>simple note</note></para>";
$p = xml_parser_create();
xml_parse_into_struct($p,$simple,$vals,$index);
xml_parser_free($p);
echo "Array indice\n";
print_r($index);
echo "\narray dei valori\n";
print_r($vals);
]]>
      </programlisting>
     </informalexample>
     Eseguendo questo codice si otterr�:
     <informalexample>
      <screen>
<![CDATA[
Array indice
Array
(
    [PARA] => Array
        (
            [0] => 0
            [1] => 2
        )

    [NOTE] => Array
        (
            [0] => 1
        )

)

Array dei valori
Array
(
    [0] => Array
        (
            [tag] => PARA
            [type] => open
            [level] => 1
        )

    [1] => Array
        (
            [tag] => NOTE
            [type] => complete
            [level] => 2
            [value] => simple note
        )

    [2] => Array
        (
            [tag] => PARA
            [type] => close
            [level] => 1
        )

)
]]>
      </screen>
     </informalexample>
    </para>
    <para>
     Un parsing event-driven (basato sulla libreria expat) pu� essere
     molto complicato se si deve trattare un documento XML complesso.
     Questa funzione non produce un oggetto in stile DOM, ma 
     genera una struttura che permette di essere gestita a modo di
     albero. Quindi si pu� facilmente creare oggetti rappresentanti i dati
     del file XML. Si consideri il seguente file XML rappresentante
     un piccolo database di informazioni sugli aminoacidi.
     <example>
      <title>moldb.xml - piccolo database di informazioni sulle molecole</title>
      <programlisting role="xml">
<![CDATA[
<?xml version="1.0"?>
<moldb>

    <molecule>
        <name>Alanine</name>
        <symbol>ala</symbol>
        <code>A</code>
        <type>hydrophobic</type>
    </molecule>

    <molecule>
        <name>Lysine</name>
        <symbol>lys</symbol>
        <code>K</code>
        <type>charged</type>
    </molecule>

</moldb>
]]>
      </programlisting>
     </example>
     Un codice per analizzare il documento e generare gli oggetti
     appropriati:
     <example>
      <title>
       parsemoldb.php - analizza moldb.xml e genera una matrice 
       di oggetti molecole
      </title>
      <programlisting role="php">
<![CDATA[
<?php

class AminoAcid {
    var $name;  // aa nome
    var $symbol;    // simbolo di tre lettere
    var $code;  // codice di una lettera
    var $type;  // hydrophobic, charged or neutral
    
    function AminoAcid ($aa) {
        foreach ($aa as $k=>$v)
            $this->$k = $aa[$k];
    }
}

function readDatabase($filename) {
    // legge il database degli aminoacidi
    $data = implode("",file($filename));
    $parser = xml_parser_create();
    xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
    xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
    xml_parse_into_struct($parser,$data,$values,$tags);
    xml_parser_free($parser);

    // loop attraverso la struttura
    foreach ($tags as $key=>$val) {
        if ($key == "molecule") {
            $molranges = $val;
            // ciascuna coppia di elementi della matrice contigui
            // sono il limite inferiore e superiore per la definizione di ciascuna 
molecola
            for ($i=0; $i < count($molranges); $i+=2) {
                    $offset = $molranges[$i] + 1;
                $len = $molranges[$i + 1] - $offset;
                $tdb[] = parseMol(array_slice($values, $offset, $len));
            }
        } else {
            continue;
        }
    }
    return $tdb;
}

function parseMol($mvalues) {
    for ($i=0; $i < count($mvalues); $i++)
        $mol[$mvalues[$i]["tag"]] = $mvalues[$i]["value"];
    return new AminoAcid($mol);
}

$db = readDatabase("moldb.xml");
echo "** Database di oggetti Aminoacidi:\n";
print_r($db);

?>
]]>
      </programlisting>
     </example>
     Dopo l'esecuzione di <filename>parsemoldb.php</filename>, la variabile 
     <varname>$db</varname> contiene una matrice di oggetti
     <classname>AminoAcid</classname>, e ci� viene confermato
     dall'output dello script:
     <informalexample>
      <screen>
<![CDATA[
** Database di oggetti Aminoacidi:
Array
(
    [0] => aminoacid Object
        (
            [name] => Alanine
            [symbol] => ala
            [code] => A
            [type] => hydrophobic
        )

    [1] => aminoacid Object
        (
            [name] => Lysine
            [symbol] => lys
            [code] => K
            [type] => charged
        )

)
]]>
      </screen>
     </informalexample>
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-parse.xml
+++ phpdoc/it/reference/xml/functions/xml-parse.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-parse">
   <refnamediv>
    <refname>xml_parse</refname>
    <refpurpose>Inizia il parsing di un documento XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_parse</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>string</type><parameter>data</parameter></methodparam>
     <methodparam 
choice="opt"><type>bool</type><parameter>e_finale</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Il riferimento al parser XML da utilizzare.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>data</parameter></term>
       <listitem>
        <simpara>
         Segmento di dati da analizzare. Un documento pu� essere elaborato
         a segmenti richiamando <function>xml_parse</function> diverse volte con nuovi 
dati,
         con il parametro <parameter>e_finale</parameter> settato a
         &true; quando si elabora l'ultimo segmento.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>e_finale</parameter> (optional)</term>
       <listitem>
        <simpara>
         Se valorizzato a &true;, il parametro <parameter>data</parameter> rappresenta
         l'ultimo segmento dei dati inviati al parser.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Quando si esegue il parsing di un documento XML, i gestori configurati per gli
     eventi vengono richiamati tutte le volte che � necessario, dopo i quali
     questa funzione restituisce &true; oppure &false;.
    </para>
    <para>
     La funzione restituisce &true; se il parsing riesce, altrimenti restituisce 
&false;
     se non riesce o se il parametro <parameter>parser</parameter> si riferisce ad un 
parser 
     non valido. In caso di parsing non riuscito, si pu� recuperare informazioni
     sull'errore usando <function>xml_get_error_code</function>,
     <function>xml_error_string</function>,
     <function>xml_get_current_line_number</function>,
     <function>xml_get_current_column_number</function> e
     <function>xml_get_current_byte_index</function>.
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-parser-create-ns.xml
+++ phpdoc/it/reference/xml/functions/xml-parser-create-ns.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.24 -->
  <refentry id='function.xml-parser-create-ns'>
   <refnamediv>
    <refname>xml_parser_create_ns</refname>
    <refpurpose>
     Crea un parser XML
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>resource</type><methodname>xml_parser_create_ns</methodname>
     <methodparam 
choice="opt"><type>string</type><parameter>encoding</parameter></methodparam>
     <methodparam 
choice="opt"><type>string</type><parameter>sep</parameter></methodparam>
    </methodsynopsis>
    <para>
     &warn.undocumented.func;
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-parser-create.xml
+++ phpdoc/it/reference/xml/functions/xml-parser-create.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-parser-create">
   <refnamediv>
    <refname>xml_parser_create</refname>
    <refpurpose>Crea un parser XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>resource</type><methodname>xml_parser_create</methodname>
     <methodparam 
choice="opt"><type>string</type><parameter>codifica</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>codifica</parameter> (optional)</term>
       <listitem>
        <para>
         Quale codifica di carattere utilizzare. Sono supportate le seguenti
         codifiche di carattere:
         <simplelist>
          <member><literal>ISO-8859-1</literal> (default)</member>
          <member><literal>US-ASCII</literal></member>
          <member><literal>UTF-8</literal></member>
         </simplelist>
        </para>
       </listitem>
      </varlistentry>
     </variablelist>
     Questa funzione crea un parser XML e restituisce un handle da usarsi
     con le altre funzioni XML. Restituisce &false; in caso di errore.
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-parser-free.xml
+++ phpdoc/it/reference/xml/functions/xml-parser-free.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-parser-free">
   <refnamediv>
    <refname>xml_parser_free</refname>
    <refpurpose>Cancella un parser XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_parser_free</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Riferimento al parser XML da cancellare.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist></para>
    <para>
     Questa funzione restituisce &false; se <parameter>parser</parameter> non
     si riferisce ad un parser valido, altrimenti cancella il parser e restituisce 
&true;
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-parser-get-option.xml
+++ phpdoc/it/reference/xml/functions/xml-parser-get-option.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-parser-get-option">
   <refnamediv>
    <refname>xml_parser_get_option</refname>
    <refpurpose>Restituisce le opzioni da un parser XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>mixed</type><methodname>xml_parser_get_option</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>int</type><parameter>opzione</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Riferimento al parser XML da cui ottenere l'opzione
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>opzione</parameter></term>
       <listitem>
        <simpara>
         Quale opzione ottenere. Vedere
         <function>xml_parser_set_option</function> per l'elenco delle opzioni.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Questa funzione restituisce &false; se <parameter>parser</parameter> non
     si riferisce ad un parser valido, o se l'opzione non pu� essere valorizzata.
     Altrimenti viene restituito il valore dell'opzione.
    </para>
    <para>
     Vedere <function>xml_parser_set_option</function> per l'elenco delle
     opzioni.
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-parser-set-option.xml
+++ phpdoc/it/reference/xml/functions/xml-parser-set-option.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-parser-set-option">
   <refnamediv>
    <refname>xml_parser_set_option</refname>
    <refpurpose>Valorizza un'opzione di un parser XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_parser_set_option</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>int</type><parameter>opzione</parameter></methodparam>
     <methodparam><type>mixed</type><parameter>valore</parameter></methodparam>
    </methodsynopsis>
    <para>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Riferimento al parser XML di cui si vuole valorizzare l'opzione,
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>opzione</parameter></term>
       <listitem>
        <simpara>
         Quale opzione valorizzare. Vedere pi� avanti.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>valore</parameter></term>
       <listitem>
        <simpara>
         Nuovo valore dell'opzione.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Questa funzione restituisce &false; se <parameter>parser</parameter> non
     si riferisce ad un parser valido, o se l'opzione non pu� essere valorizzata.
     Altrimenti l'opzione viene valorizzata e la funzione restituisce &true;.
    </para>
    <para>
     Sono disponibili le seguenti opzioni:
     <table>
      <title>Opzioni del parser XML</title>
      <tgroup cols="3">
       <thead>
        <row>
         <entry>Costante dell'opzione</entry>
         <entry>tipo di dato</entry>
         <entry>Descrizione</entry>
        </row>
       </thead>
       <tbody>
        <row>
         <entry>XML_OPTION_CASE_FOLDING</entry>
         <entry>integer</entry>
         <entry>
          Controlla se il  <link
          linkend="xml.case-folding">case-folding</link> � abilitato per
          questo parser XML. Abilitato per default.
         </entry>
        </row>
        <row>
         <entry>XML_OPTION_TARGET_ENCODING</entry>
         <entry>string</entry> 
         <entry>
          Indica quale <link linkend="xml.encoding">target encoding</link> utilizzare
          in questo parser XML. Per default, � valorizzato con la medesima codifica
          del sorgente utilizzata da <function>xml_parser_create</function>.
          Le codifiche supportate per il destinatario sono 
<literal>ISO-8859-1</literal>,
          <literal>US-ASCII</literal> e <literal>UTF-8</literal>.
         </entry>
        </row>
       </tbody>
      </tgroup>
     </table>
    </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-character-data-handler.xml
+++ phpdoc/it/reference/xml/functions/xml-set-character-data-handler.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-set-character-data-handler">
   <refnamediv>
    <refname>xml_set_character_data_handler</refname>
    <refpurpose>Valorizza il gestore dei dati</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_set_character_data_handler</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>string</type><parameter>gestore</parameter></methodparam>
    </methodsynopsis>
    <para>
     Valorizza la funzione di gestione dei dati per il parser XML 
     <parameter>parser</parameter>. Il parametro <parameter>gestore</parameter> � una
     stringa contenente il nome di una funzione che deve esistere quando 
     viene richiamata la funzione <function>xml_parse</function>
     per il <parameter>parser</parameter>.
    </para>
    <para>
     La fuzione indicata in <parameter>gestore</parameter> deve accettare
     due parametri:
     <methodsynopsis>
      <methodname><replaceable>gestore</replaceable></methodname>
      <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
      <methodparam><type>string</type><parameter>dati</parameter></methodparam>
     </methodsynopsis>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Il primo parametro, <replaceable>parser</replaceable>, � un riferimento
         al parser XML chiamante il gestore.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>dati</parameter></term>
       <listitem>
        <simpara>
         Il secondo parametro, <parameter>dati</parameter>, � una stringa
         contenente i dati.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist></para>
    <para>
     Se il nome della funzione di gestione viene indicato come una stringa vuota o 
&false;
     il gestore in questione viene disabilitato.
    </para>
    <para>
     La funzione restituisce &true; se il gestore viene valorizzato, oppure &false; se
     <parameter>parser</parameter> non indica un parser.
    </para>
    &note.func-callback;
   </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-default-handler.xml
+++ phpdoc/it/reference/xml/functions/xml-set-default-handler.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-set-default-handler">
   <refnamediv>
    <refname>xml_set_default_handler</refname>
    <refpurpose>Valorizza il gestore di default</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_set_default_handler</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>string</type><parameter>gestore</parameter></methodparam>
    </methodsynopsis>
    <para>
     Questa funzione valorizza il gestore di default per 
     <parameter>parser</parameter>. Il parametro <parameter>gestore</parameter>
     � una stringa contenente il nome di una funzione che deve esistere quando
     viene eseguito <function>xml_parse</function> per il
     <parameter>parser</parameter> XML.
    </para>
    <para>
     La funzione indicata da <parameter>gestore</parameter> deve accettare
     due parametri:
     <methodsynopsis>
      <methodname><replaceable>gestore</replaceable></methodname>
      <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
      <methodparam><type>string</type><parameter>dati</parameter></methodparam>
     </methodsynopsis>
     <variablelist>
      <varlistentry>
       <term>
        <parameter>parser</parameter>
       </term> 
       <listitem>
        <simpara>
         Il primo parametro, <replaceable>parser</replaceable>, � un riferimento
         al parser XML chiamante il gestore.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term>
        <parameter>dati</parameter>
       </term>
       <listitem>
        <simpara>
         Il secondo parametro, <parameter>dati</parameter>, contiene
         i dati. Questi possono essere dichiarazioni XML,
         dichiarazioni di tipo documento, entit� oppure altri dati per
         i quali non � definito il gestore.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Se il nome della funzione del gestore viene valorizzato con una stringa vuota 
oppure a &false;,
     il gestore in questione viene disabilitato.
    </para>
    <para>
     La funzione restituisce &true; se il gestore viene attivato, &false; se 
     <parameter>parser</parameter> non indica un parser XML.
    </para>
    &note.func-callback;
   </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-element-handler.xml
+++ phpdoc/it/reference/xml/functions/xml-set-element-handler.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-set-element-handler">
   <refnamediv>
    <refname>xml_set_element_handler</refname>
    <refpurpose>Valorizza i gestori di inizio e fine elemento</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_set_element_handler</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     
<methodparam><type>string</type><parameter>gestore_inizio_elemento</parameter></methodparam>
     
<methodparam><type>string</type><parameter>gestore_fine_elemento</parameter></methodparam>
    </methodsynopsis>
    <para>
     La funzione indica le funzioni di gestione di inizio e fine elemento per il
     <parameter>parser</parameter> XML.
     <parameter>gestore_inizio_elemento</parameter> e
     <parameter>gestore_fine_elemento</parameter> sono stringhe contenenti
     i nomi di funzioni che devono esistere quando
     viene eseguito <function>xml_parse</function> per il
     <parameter>parser</parameter>.
    </para>
    <para>
     La funzione indicata da <parameter>gestore_inizio_elemento</parameter>
     deve accettare tre parametri:
     <methodsynopsis>
      <methodname><replaceable>gestore</replaceable></methodname>
      <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
      <methodparam><type>string</type><parameter>nome</parameter></methodparam>
      <methodparam><type>array</type><parameter>attibuti</parameter></methodparam>
     </methodsynopsis>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term> 
       <listitem>
        <simpara>
         Il primo parametro, <replaceable>parser</replaceable>, � il riferimento
         al parser XML chiamante il gestore.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>nome</parameter></term>
       <listitem>
        <simpara>
         Il secondo parametro, <parameter>nome</parameter>, contiene il nome
         dell'elemento per il quale viene chiamato il gestore. Se � attivo il
         <link linkend="xml.case-folding">case-folding</link> per questo parser,
         il nome dell'elemento sar� in maiuscolo.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>attributi</parameter></term>
       <listitem>
        <simpara>
         Il terzo parametro, <parameter>attributi</parameter>, contiene un array
         associativo con gli attributi dell'elemento (se presenti). Le chiavi
         di questo array sono i nomi degli attributi, mentre i valori delle chiavi 
sono i valori
         degli attributi. I nomi degli attributi sono <link
         linkend="xml.case-folding">case-folded</link> allo stesso modo dei
         nomi degli elementi. I valori degli attributi <emphasis>non</emphasis>
         lo sono.
        </simpara>
        <simpara>
         L'ordine originale degli attributi pu� essere recuperato attraversando
         <parameter>attributi</parameter> in modo normale utilizzando la funzione
         <function>each</function>. La prima chiave dell'array � il primo attributo,
         e cos� via.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     La funzione indicata da <parameter>gestore_fine_elemento</parameter>
     deve accettare due parametri:
     <methodsynopsis>
       <methodname><replaceable>gestore</replaceable></methodname>
       <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
       <methodparam><type>string</type><parameter>nome</parameter></methodparam>
     </methodsynopsis>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term> 
       <listitem>
        <simpara>
         Il primo parametro, <replaceable>parser</replaceable>, � il riferimento
         al parser XML chiamante il gestore.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>nome</parameter></term>
       <listitem>
        <simpara>
         Il secondo parametro, <parameter>nome</parameter>, contiene il nome
         dell'elemento per il quale viene chiamato il gestore. Se � attivo il
         <link linkend="xml.case-folding">case-folding</link> per questo parser,
         il nome dell'elemento sar� in maiuscolo.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Se il nome della funzione del gestore viene valorizzato con una stringa vuota 
oppure a &false;,
     il gestore in questione viene disabilitato.
    </para>
    <para>
     La funzione restituisce &true; se il gestore viene attivato, &false; se 
     <parameter>parser</parameter> non indica un parser XML.
    </para>
    &note.func-callback;
   </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-end-namespace-decl-handler.xml
+++ phpdoc/it/reference/xml/functions/xml-set-end-namespace-decl-handler.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.24 -->
  <refentry id='function.xml-set-end-namespace-decl-handler'>
   <refnamediv>
    <refname>xml_set_end_namespace_decl_handler</refname>
    <refpurpose>
     Valorizza il gestore dei dati
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_set_end_namespace_decl_handler</methodname>
     <methodparam><type>resource</type><parameter>pind</parameter></methodparam>
     <methodparam><type>string</type><parameter>hdl</parameter></methodparam>
    </methodsynopsis>
    <para>
     &warn.undocumented.func;
    </para>
    &note.func-callback;
   </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-external-entity-ref-handler.xml
+++ phpdoc/it/reference/xml/functions/xml-set-external-entity-ref-handler.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.4 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-set-external-entity-ref-handler">
   <refnamediv>
    <refname>xml_set_external_entity_ref_handler</refname>
    <refpurpose>Valorizza il gestore dei riferimenti a entit� esterne</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_set_external_entity_ref_handler</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>string</type><parameter>gestore</parameter></methodparam>
    </methodsynopsis>
    <para>
     Indica al parser XML <parameter>parser</parameter> la funzione per la
     gestione dei riferimenti a entit� esterne. Il <parameter>gestore</parameter> �
     una stringa contenente il nome di una funzione che deve esistere quando
     viene eseguita la funzione <function>xml_parse</function>
     per il <parameter>parser</parameter>.
    </para>
    <para>
     La funzione indicata da <parameter>gestore</parameter> deve accettare
     cinque parametri, e dovrebbe restituire un intero. Se il valore restituito
     dal gestore � &false; (valore assunto per default in caso di nessun valore
     restituito), il parser XML ferma l'elaborazione e 
     <function>xml_get_error_code</function> restituir� <systemitem
     class="constant">XML_ERROR_EXTERNAL_ENTITY_HANDLING</systemitem>.
     <methodsynopsis>
      <methodname><replaceable>gestore</replaceable></methodname>
      <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
      
<methodparam><type>string</type><parameter>nomi_entita_aperte</parameter></methodparam>
      <methodparam><type>string</type><parameter>base</parameter></methodparam>
      <methodparam><type>string</type><parameter>system_id</parameter></methodparam>
      <methodparam><type>string</type><parameter>public_id</parameter></methodparam>
     </methodsynopsis>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Il primo parametro, <replaceable>parser</replaceable>, � il riferimento
         al parser XML chiamante il gestore.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>nome_entita_aperte</parameter></term>
       <listitem>
        <simpara>
         Il secondo parametro, <parameter>nomi_entita_aperte</parameter>, � una lista
         di nomi, separati da spazio, delle entit� che saranno aperte
         per il parsing di questa entit� (compreso il nome dell'entit�
         indicata)
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>base</parameter></term>
       <listitem>
        <simpara>
         Questa � la base per la risoluzione dell'identificatore system
         (<parameter>systemid</parameter>) delle entit� esterne. Attualmente questo
         parametro � sempre valorizzato con una stringa vuota.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>system_id</parameter></term>
       <listitem>
        <simpara>
         Il quarto parametro, <parameter>system_id</parameter>, � 
         l'identificatore system come specificato nella dichiarazione dell'entit�.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>public_id</parameter></term>
       <listitem>
        <simpara>
         Il quinto parametro, <parameter>public_id</parameter>, � 
         l'identificatore public come specificato nella dichiarazione dell'entit�,
         oppure una stringa vuota se non viene specificato; lo spazio
         nell'identificatore public � normalizzato come richiesto dalle 
         specifiche XML.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Se il nome della funzione del gestore viene valorizzato con una stringa vuota 
oppure a &false;,
     il gestore in questione viene disabilitato.
    </para>
    <para>
     La funzione restituisce &true; se il gestore viene attivato, &false; se 
     <parameter>parser</parameter> non indica un parser XML.
    </para>
    &note.func-callback;
   </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-notation-decl-handler.xml
+++ phpdoc/it/reference/xml/functions/xml-set-notation-decl-handler.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-set-notation-decl-handler">
   <refnamediv>
    <refname>xml_set_notation_decl_handler</refname>
    <refpurpose>Valorizza il gestore delle dichiarazione delle notazioni</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_set_notation_decl_handler</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>string</type><parameter>handler</parameter></methodparam>
    </methodsynopsis>
    <para>
     Indica al parser XML <parameter>parser</parameter> la funzione per la
     gestione delle dichiarazioni delle notazioni. Il <parameter>gestore</parameter> �
     una stringa contenente il nome di una funzione che deve esistere quando
     viene eseguita la funzione <function>xml_parse</function>
     per il <parameter>parser</parameter>.
    </para>
    <para>
     La dichiarazione di una notazione � una parte della DTD del documento ed ha il
     seguente formato: <programlisting role="xml">&lt;!NOTATION
     <parameter>name</parameter> {<parameter>system_id</parameter> |
     <parameter>public_id</parameter>}&gt;</programlisting> Vedere <ulink
     url="&url.rec-xml;#Notations">la sezione 4.7 delle specifiche XML 1.0
     </ulink> per la definizione delle dichiarazioni delle notazioni.
    </para>
    <para>
     La funzione indicata da <parameter>gestore</parameter> deve accettare
     cinque parametri:
     <methodsynopsis>
      <methodname><replaceable>gestore</replaceable></methodname>
      <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
      
<methodparam><type>string</type><parameter>nome_notazione</parameter></methodparam>
      <methodparam><type>string</type><parameter>base</parameter></methodparam>
      <methodparam><type>string</type><parameter>system_id</parameter></methodparam>
      <methodparam><type>string</type><parameter>public_id</parameter></methodparam>
     </methodsynopsis>
     <variablelist>
      <varlistentry>
       <term>
        <parameter>parser</parameter>
       </term> 
       <listitem>
        <simpara>
         Il primo parametro, <replaceable>parser</replaceable>, � il riferimento
         al parser XML chiamante il gestore.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>nome_notazione</parameter></term>
       <listitem>
        <simpara>
         Questo � il parametro <parameter>name</parameter> della notazione, come
         dal formato descritto in precedenza.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term>
        <parameter>base</parameter>
       </term>
       <listitem>
        <simpara>
         Questa � la base per la risoluzione dell'identificatore system
         (<parameter>system_id</parameter>) delle entit� esterne. Attualmente questo
         parametro � sempre valorizzato con una stringa vuota.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>system_id</parameter></term>
       <listitem>
        <simpara>
         Identificatore system della dichiarazione della notazione esterna.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term>
        <parameter>public_id</parameter>
       </term>
       <listitem>
        <simpara>
         Identificatore public della dichiarazione della notazione esterna.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Se il nome della funzione del gestore viene valorizzato con una stringa vuota 
oppure a &false;,
     il gestore in questione viene disabilitato.
    </para>
    <para>
     La funzione restituisce &true; se il gestore viene attivato, &false; se 
     <parameter>parser</parameter> non indica un parser XML.
    </para>
    &note.func-callback;
   </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-object.xml
+++ phpdoc/it/reference/xml/functions/xml-set-object.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-set-object">
   <refnamediv>
    <refname>xml_set_object</refname>
    <refpurpose>Utilizza il parser XML all'interno di un oggetto</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>void</type><methodname>xml_set_object</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>object</type><parameter>&amp;oggetto</parameter></methodparam>
    </methodsynopsis>
    <para>
     Questa funzione permette l'uso del <parameter>parser</parameter> all'interno
     di un <parameter>oggetto</parameter>. Tutte le funzioni di callback possono 
essere indicate con
     <function>xml_set_element_handler</function> e simili, e sono assunte come metodi
     dell'<parameter>oggetto</parameter>.
    </para>
    <programlisting role="php">
<![CDATA[
<?php
class xml  {
    var $parser;

    function xml()
    {
        $this->parser = xml_parser_create();

        xml_set_object($this->parser, &$this);
        xml_set_element_handler($this->parser, "tag_open", "tag_close");
        xml_set_character_data_handler($this->parser, "cdata");
    }

    function parse($data)
    { 
        xml_parse($this->parser, $data);
    }

    function tag_open($parser, $tag, $attributes)
    { 
        var_dump($parser, $tag, $attributes); 
    }

    function cdata($parser, $cdata)
    {
        var_dump($parser, $cdata);
    }

    function tag_close($parser, $tag)
    {
        var_dump($parser, $tag);
    }

} // fine della classe xml

$xml_parser = new xml();
$xml_parser->parse("<A ID='hallo'>PHP</A>");
?>
]]>
    </programlisting>
   </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-processing-instruction-handler.xml
+++ phpdoc/it/reference/xml/functions/xml-set-processing-instruction-handler.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-set-processing-instruction-handler">
   <refnamediv>
    <refname>xml_set_processing_instruction_handler</refname>
    <refpurpose>
     Indica il gestore delle istruzioni di processo (PI)
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_set_processing_instruction_handler</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>string</type><parameter>gestore</parameter></methodparam>
    </methodsynopsis>
    <para>
     Indica al parser XML <parameter>parser</parameter> la funzione per la
     gestione delle istruzioni di processo (PI). Il <parameter>gestore</parameter> �
     una stringa contenente il nome di una funzione che deve esistere quando
     viene eseguita la funzione <function>xml_parse</function>
     per il <parameter>parser</parameter>.
    </para>
    <para>
     Le istruzioni di processo hanno il seguente formato:
     <informalexample>
      <programlisting>&lt;?
       <replaceable>target</replaceable> 
       <replaceable>data</replaceable>?>
      </programlisting>
     </informalexample>
     Si pu� inserire codice PHP all'interno di questo tipo di tag, ma occorre fare 
attenzione ad una limitazione:
     in una PI XML, il tag di fine PI (<literal>?&gt;</literal>) non pu� essere tra 
apici,
     pertanto questa seguenza di caratteri non dovrebbe apparire nel codice PHP che si 
     inserisce nel documento XML con le PIs. Se ci� accade il resto del codice PHP, 
come
     il "reale" tag di fine PI, saranno trattati come caratteri di dati.
    </para>
    <para>
     La funzione indicata da <parameter>gestore</parameter> deve accettare
     tre parametri:
     <methodsynopsis>
      <methodname><replaceable>gestore</replaceable></methodname>
      <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
      <methodparam><type>string</type><parameter>target</parameter></methodparam>
      <methodparam><type>string</type><parameter>dati</parameter></methodparam>
     </methodsynopsis>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Il primo parametro, <replaceable>parser</replaceable>, � il riferimento
         al parser XML chiamante il gestore.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>target</parameter></term>
       <listitem>
        <simpara>
         Il secondo parametro, <parameter>target</parameter>, contiene la PI
         target.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>dati</parameter></term>
       <listitem>
        <simpara>
         Il terzo parametro, <parameter>dati</parameter>, contiene i dati
         del PI.
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist>
    </para>
    <para>
     Se il nome della funzione del gestore viene valorizzato con una stringa vuota 
oppure a &false;,
     il gestore in questione viene disabilitato.
    </para>
    <para>
     La funzione restituisce &true; se il gestore viene attivato, &false; se 
     <parameter>parser</parameter> non indica un parser XML.
    </para>
    &note.func-callback;
   </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-start-namespace-decl-handler.xml
+++ phpdoc/it/reference/xml/functions/xml-set-start-namespace-decl-handler.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.24 -->
  <refentry id='function.xml-set-start-namespace-decl-handler'>
   <refnamediv>
    <refname>xml_set_start_namespace_decl_handler</refname>
    <refpurpose>
     Valorizza il gestore dei caratteri di dati
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_set_start_namespace_decl_handler</methodname>
     <methodparam><type>resource</type><parameter>pind</parameter></methodparam>
     <methodparam><type>string</type><parameter>hdl</parameter></methodparam>
    </methodsynopsis>
    <para>
     &warn.undocumented.func;
    </para>
    &note.func-callback;
   </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
-->

Index: phpdoc/it/reference/xml/functions/xml-set-unparsed-entity-decl-handler.xml
+++ phpdoc/it/reference/xml/functions/xml-set-unparsed-entity-decl-handler.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- splitted from ./en/functions/xml.xml, last change in rev 1.2 -->
  <refentry id="function.xml-set-unparsed-entity-decl-handler">
   <refnamediv>
    <refname>xml_set_unparsed_entity_decl_handler</refname>
    <refpurpose>
     Valorizza il gestore delle dichiarazioni di entit� non analizzate
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Descrizione</title>
    <methodsynopsis>
     <type>bool</type><methodname>xml_set_unparsed_entity_decl_handler</methodname>
     <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
     <methodparam><type>string</type><parameter>gestore</parameter></methodparam>
    </methodsynopsis>
    <para>
     Indica al parser XML <parameter>parser</parameter> la funzione per la
     gestione delle dichiarazioni di entit� non analizzate. Il 
<parameter>gestore</parameter> �
     una stringa contenente il nome di una funzione che deve esistere quando
     viene eseguita la funzione <function>xml_parse</function>
     per il <parameter>parser</parameter>.
    </para>
    <para>
     Questo gestore viene richiamato quando il parser XML incontra una
     dichiarazione di entit� esterna con una dichiarazione NDATA, tipo la 
     seguente:
     <programlisting role="xml">
&lt;!ENTITY <parameter>name</parameter> {<parameter>publicId</parameter> | 
<parameter>systemId</parameter>} 
        NDATA <parameter>notationName</parameter>&gt;
     </programlisting>
    </para>
    <para>
     Vedere <ulink url="&url.rec-xml;#sec-external-ent">la sezione  4.2.2 delle
     specifiche di XML 1.0</ulink> per la definizione di notazioni dichiarate
     in entit� esterne.
    </para> 
    <para>
     La funzione indicata da <parameter>gestore</parameter> deve accettare
     sei parametri:
     <methodsynopsis>
      <methodname><replaceable>gestore</replaceable></methodname>
      <methodparam><type>resource</type><parameter>parser</parameter></methodparam>
      <methodparam><type>string</type><parameter>nome_entit�</parameter></methodparam>
      <methodparam><type>string</type><parameter>base</parameter></methodparam>
      <methodparam><type>string</type><parameter>system_id</parameter></methodparam>
      <methodparam><type>string</type><parameter>public_id</parameter></methodparam>
      
<methodparam><type>string</type><parameter>nome_notazione</parameter></methodparam>
     </methodsynopsis>
     <variablelist>
      <varlistentry>
       <term><parameter>parser</parameter></term>
       <listitem>
        <simpara>
         Il primo parametro, <replaceable>parser</replaceable>, � il riferimento
         al parser XML chiamante il 
         gestore.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>nome_entit�</parameter></term>
       <listitem>
        <simpara>
         Il nome dell'entit� che sta per essere definita.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>base</parameter></term>
       <listitem>
        <simpara>
         Questa � la base per la risoluzione dell'identificatore system
         (<parameter>systemid</parameter>) delle entit� esterne. Attualmente questo
         parametro � sempre valorizzato con una stringa vuota.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>system_id</parameter></term>
       <listitem>
        <simpara>
         Identificatore system per l'entit� esterna.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>public_id</parameter></term>
       <listitem>
        <simpara> 
         Identificatore public per l'entit� esterna.
        </simpara>
       </listitem>
      </varlistentry>
      <varlistentry>
       <term><parameter>nome_notazione</parameter></term>
       <listitem>
        <simpara> 
         Nome della notazione di questa entit� (vedere
         <function>xml_set_notation_decl_handler</function>).
        </simpara>
       </listitem>
      </varlistentry>
     </variablelist></para>
    <para>
     Se il nome della funzione del gestore viene valorizzato con una stringa vuota 
oppure a &false;,
     il gestore in questione viene disabilitato.
    </para>
    <para>
     La funzione restituisce &true; se il gestore viene attivato, &false; se 
     <parameter>parser</parameter> non indica un parser XML.
    </para>
    &note.func-callback;
   </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
-->

Reply via email to