Sophie

Sophie

distrib > PLD > ac > amd64 > media > dist > by-pkgid > dd8ef74e7a184506d40e4328053fb785 > files > 3571

php-manual-ro-20051028-1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML
><HEAD
><TITLE
>xml_set_processing_instruction_handler</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Manual PHP"
HREF="index.html"><LINK
REL="UP"
TITLE="XML Parser Functions"
HREF="ref.xml.html"><LINK
REL="PREVIOUS"
TITLE="xml_set_object"
HREF="function.xml-set-object.html"><LINK
REL="NEXT"
TITLE="xml_set_start_namespace_decl_handler"
HREF="function.xml-set-start-namespace-decl-handler.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=ISO-8859-2"></HEAD
><BODY
CLASS="refentry"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Manual PHP</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.xml-set-object.html"
ACCESSKEY="P"
>Înapoi</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="function.xml-set-start-namespace-decl-handler.html"
ACCESSKEY="N"
>Înainte</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="function.xml-set-processing-instruction-handler"
></A
>xml_set_processing_instruction_handler</H1
><DIV
CLASS="refnamediv"
><A
NAME="AEN123390"
></A
><P
>    (PHP 3&#62;= 3.0.6, PHP 4 , PHP 5)</P
>xml_set_processing_instruction_handler&nbsp;--&nbsp;
     Set up processing instruction (PI) handler
    </DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN123393"
></A
><H2
>Description</H2
>bool <B
CLASS="methodname"
>xml_set_processing_instruction_handler</B
> ( resource parser, callback handler)<BR
></BR
><P
>&#13;     Sets the processing instruction (PI) handler function for the XML parser
     <VAR
CLASS="parameter"
>parser</VAR
>.  <VAR
CLASS="parameter"
>handler</VAR
> is a
     string containing the name of a function that must exist when
     <A
HREF="function.xml-parse.html"
><B
CLASS="function"
>xml_parse()</B
></A
> is called for
     <VAR
CLASS="parameter"
>parser</VAR
>.
    </P
><P
>&#13;     A processing instruction has the following format:
     <DIV
CLASS="informalexample"
><P
></P
><A
NAME="AEN123410"
></A
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><PRE
CLASS="programlisting"
>&#60;?
       <VAR
CLASS="replaceable"
>target</VAR
> 
       <VAR
CLASS="replaceable"
>data</VAR
>?&#62;</PRE
></TD
></TR
></TABLE
><P
></P
></DIV
>
     You can put PHP code into such a tag, but be aware of one limitation: in
     an XML PI, the PI end tag (<VAR
CLASS="literal"
>?&#62;</VAR
>) can not be quoted,
     so this character sequence should not appear in the PHP code you embed
     with PIs in XML documents.  If it does, the rest of the PHP code, as well
     as the "real" PI end tag, will be treated as character data.
    </P
><P
>&#13;     The function named by <VAR
CLASS="parameter"
>handler</VAR
> must accept
     three parameters:
     <B
CLASS="methodname"
><VAR
CLASS="replaceable"
>handler</VAR
></B
> ( resource parser, string target, string data)<BR
></BR
>
     <P
></P
><DIV
CLASS="variablelist"
><DL
><DT
><VAR
CLASS="parameter"
>parser</VAR
></DT
><DD
><P
>&#13;         The first parameter, <VAR
CLASS="replaceable"
>parser</VAR
>, is a
         reference to the XML parser calling the handler.
        </P
></DD
><DT
><VAR
CLASS="parameter"
>target</VAR
></DT
><DD
><P
>&#13;         The second parameter, <VAR
CLASS="parameter"
>target</VAR
>, contains the PI
         target.
        </P
></DD
><DT
><VAR
CLASS="parameter"
>data</VAR
></DT
><DD
><P
>&#13;         The third parameter, <VAR
CLASS="parameter"
>data</VAR
>, contains the PI
         data.
        </P
></DD
></DL
></DIV
>
    </P
><P
>&#13;     If a handler function is set to an empty string, or <TT
CLASS="constant"
><B
>FALSE</B
></TT
>, the handler
     in question is disabled.
    </P
><P
>&#13;     <TT
CLASS="constant"
><B
>TRUE</B
></TT
> is returned if the handler is set up, <TT
CLASS="constant"
><B
>FALSE</B
></TT
> if
     <VAR
CLASS="parameter"
>parser</VAR
> is not a parser.
    </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Not&#227;: </B
>În locul numelui unei
funcþii, poate fi folosit un tablou conþinând o referinþã cãtre un
obiect sau numele unei metode.</P
></BLOCKQUOTE
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="function.xml-set-object.html"
ACCESSKEY="P"
>Înapoi</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Acas&#227;</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="function.xml-set-start-namespace-decl-handler.html"
ACCESSKEY="N"
>Înainte</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>xml_set_object</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ref.xml.html"
ACCESSKEY="U"
>Sus</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>xml_set_start_namespace_decl_handler</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>