kina PHP xml_set_element_handler()

mada na matumizi

xml_set_element_handler() kina kinatengeneza kina ya kina na kina ya kina.

Ikiwa kina hiki kinapatikana kwa kina, hii kina inatokana na kina; kina hii inatokana na kina.

mada

xml_set_element_handler(kina,start,end)
arivu kuajia
kina lazima. Inaeleza kina, ambao inatumika kwa kusoma XML.
start lazima. Inaeleza kina, ambao ina kina inayotumika kwa kuanza kina.
end lazima. Inaeleza kina, ambao ina kina inayotumika kwa kumaliza kina.

na start lazima. Inaeleza kina, ambao ina uwezo wa kufanya kina na tatu.

arivu kuajia
kina lazima. Inaeleza kina, ambao ina kina ya XML ya kusoma wa kawaida.
jina lazima. Inaeleza kina, ambao ina jina la kina, kinachotukia inayofanywa kwa mkono.
data lazima. Inaeleza kina, ambao ina maelezo ya kina.

na end lazima. Inaeleza kina, ambao ina uwezo wa kufanya kina na tatu.

arivu kuajia
kina lazima. Inaeleza kina, ambao ina kina ya XML ya kusoma wa kawaida.
jina lazima. Inaeleza kina, ambao ina jina la kina, kinachotukia inayofanywa kwa mkono.

taarifa

start na end arivu pia ingia kwa kujumuisha viwango vya maelezo, ambavyo vina maelezo na jina la mtu.

mivivu

<?php
$parser=xml_parser_create();
function start($parser,$element_name,$element_attrs)
  {
  switch($element_name)
    {
    case "NOTE":
    echo "-- Note --<br />";
    tukaendelea; 
    case "TO":
    echo "To: ";
    tukaendelea; 
    case "FROM":
    echo " kutoka: ";
    tukaendelea; 
    case "HEADING":
    echo "Kichwa: ";
    tukaendelea; 
    case "BODY":
    echo "Ujumbe: ";
    }
  }
function stop($parser,$element_name)
  {
  echo "<br />";
  }
function char($parser,$data)
  {
  echo $data;
  }
xml_set_element_handler($parser,"start","stop");
xml_set_character_data_handler($parser,"char");
$fp=fopen("test.xml","r");
while ($data=fread($fp,4096))
  {
  xml_parse($parser,$data,feof($fp)) or 
  die (sprintf("Hitilifu ya XML: %s katika ukurasa %d", 
  xml_error_string(xml_get_error_code($parser)),
  xml_get_current_line_number($parser)));
  }
xml_parser_free($parser);
?>

Muonekano:

-- Habari --
ikwenda: George
kutoka: John
Kichwa: Kusikitisha
Ujumbe: Huua kumefikia kikao!