Loading:


    bool xml_set_element_handler
    bool xml_set_element_handler ( resource $parser , callback $początkowa_procedura_obsługi_elementu , callback $końcowa_procedura_obsługi_elementu )


    Ustawia funkcje procedury obsługi elementu dla parser XML. początkowa_procedura_obsługi_elementu i końcowa_procedura_obsługi_elementu są ciągami znaków zawierającymi nazwy funkcji, które muszą istnieć podczas wywołania xml_parse() dla parser .


    Parametry

     

    parser

     


    początkowa_procedura_obsługi_elementu


    Funkcja nazwana przez początkowa_procedura_obsługi_elementu musi przyjmować trzy parametry:


    początkowa_procedura_obsługi_elementu
    ( resource $parser , string $nazwa , array $atrybuty )

    parser
    Pierwszy parametr, parser, jest referencją do parsera XML wywołującego procedurę obsługi.

    nazwa
    Drugi parametr, nazwa , zawiera nazwę elementu dla którego procedura obsługi została wywołana. Jeśli dla tego parsera włączony jest case-folding, wówczas nazwa elementu będzie zamieniona na duże litery.

    atrybuty
    Trzeci parametr, atrybuty , zawiera tablicę asocjacyjną z atrybutami elementów (jeśli jakiekolwiek są). Kluczami tych tablic są nazwy atrybutów a wartościami wartości artybutów. Nazwy atrybutów są zamieniane na duże litery za pomocą opcji case-folding na tej samej zasadzie jak nazwy elementów. Wartości atrybutów opcja case-folded nie dotyczy. Oryginalna kolejność atrybutów może być odzyskana za pomocą normalnego przejścia przez atrybuty używając each(). Pierwszy klucz w tablicy był pierwszym atrybutem itd.


    Informacja
    : Zamiast nazwy funkcji może zostać przekazana tablica zawierająca referencję do obiektu i nazwę metody


    końcowa_procedura_obsługi_elementu


    Funkcja nazwana przez końcowa_procedura_obsługi_elementu musi przyjmować dwa parametry:


    końcowa_procedura_obsługi_elementu
    ( resource $parser , string $nazwa )

    parser
    Pierwszy parametr, parser, jest referencją do parsera XML wywołującego procedurę obsługi.

    nazwa
    Drugi parametr, nazwa , zawiera nazwę elementu dla którego procedura obsługi została wywołana. Jeśli dla tego parsera włączony jest case-folding, wówczas nazwa elementu będzie zamieniona na duże litery.


    Jeśli funkcja procedury obsługi jest podana jako pusty ciąg znaków lub FALSE, wówczas procedura obsługi w zapytaniu jest wyłączona.


    Zwracane wartości

    Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



    Napisz Artyku³

    Listing

    niema




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors