亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP ???? ?? XML ??

XML ??

?? ?? ?????? XML ??? ???? ????.

XML ??? XML ??? JavaScript? ?? ??? ? ?? XML DOM ??? ?????.

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

???? ? ??? ???? ?? PHP ??? ?????

<?php
//Initialize the XML parser
$parser=xml_parser_create();

//Function to use at the start of an element
function start($parser,$element_name,$element_attrs){
    switch($element_name){
    case "NOTE":
    echo "-- Note --<br>";break;
    case "TO":
    echo "To: ";break;
    case "FROM":
    echo "From: ";break;
    case "HEADING":
    echo "Heading: ";break;
    case "BODY":
    echo "Message: ";
    }
}

//Function to use at the end of an element
function stop($parser,$element_name){
    echo "<br>";
}
//Function to use when finding character data
function char($parser,$data){
    echo $data;
}

//Specify element handler
xml_set_element_handler($parser,"start","stop");

//Specify data handler
xml_set_character_data_handler($parser,"char");

//Open XML file
$fp=fopen("test.xml","r");

//Read data
while ($data=fread($fp,4096)){
    xml_parse($parser,$data,feof($fp)) or 
    die (sprintf("XML Error: %s at line %d", 
    xml_error_string(xml_get_error_code($parser)),
    xml_get_current_line_number($parser)));
}

//Free the XML parser
xml_parser_free($parser);
?>

?? ??:

xml_parser_create() ??? ?? XML ?? ???

??? ??? ???? ???? ?? ???

xml_set_element_handler( ) ?? ??? ?? ? ? ??? ??? ? ?? ??? ????? ???? ??

??? ?? ???? ??? ? ?? ??? ????? ???? xml_set_character_data_handler() ?? ??

xml_parse() ?? ?? "test.xml" ??? ?? ?????

??? ?? ?? xml_error_string() ??? ???? XML ??? ??? ???? ?????

xml_parser_free() ??? ???? xml_parser_create() ??? ?? ?? ??? ??


???? ??
||
<?php echo "學(xué)習(xí)ajax"; ?>