bool xml_set_element_handler ( resource $parser , callback $start_element_handler , callback $end_element_handler )
Ustawia element obsługi funkcji parsera XML. start_element_handler i end_element_handler są to ciągi zawierające nazwy funkcji, które muszą istnieć, gdy xml_parse () jest wywoływana dla parsera.
Parametry:
parser
start_element_handler -F unkcja o nazwie start_element_handler musi akceptować trzy parametry:
start_element_handler ( resource $parser , string $name , array $attribs )
parser-Pierwszy parametr, parser, to odniesienie do parsera XML do obsługi połączeń.
name- Drugim parametrem jest nazwa, zawiera nazwę elementu, dla którego tta obsługa jest wywoływana , w przypadku zwijania się w skutek tego parsera, nazwa elementu będzie skladała się z wielkich liter.
attribs- Trzeci parametr, attribs, zawiera tablicę asocjacyjną z elementu atrybuty (jeśli występują). Kluczami tablicy są nazwy atrybutów, wartości atrybutów są wartościami .Atrybuty nazwy są składane z takich samych kryteriów jak nazwy elementu. Wartości atrybutów nie są składane. Oryginalne kolejności atrybutów mogą być pobierane przez użycie attribs poprzez zwykły sposób, używając each (). Pierwszy klucz w tablicy jest pierwszym atrybutem, i tak dalej.
end_element_handler -Funkcja o nazwie end_element_handler musi przyjąć dwa parametry:
end_element_handler ( resource $parser , string $name )
parser-Pierwszy parametr, parser, to odniesienie do parsera XML do obsługi połączeń.
name- Drugim parametrem jest nazwa, zawiera nazwę elementu, dla którego tta obsługa jest wywoływana , w przypadku zwijania się w skutek tego parsera, nazwa elementu będzie skladała się z wielkich liter.
Zwraca TRUE w przypadku sukcesu, FALSE w przypadku porażki
Listing
Ranga: Administrator serwisu Punktów: 0