PHP 载入 XML文件

2017-09-19 17:02:10
$doc = new DOMDocument();

$doc->load('/Users/xxx/test.xml');

//取得humans标签的对象数组
$humans = $doc->getElementsByTagName("option"); 

foreach( $humans as $human ){  
    //取得name的标签的对象数组?
    $names = $human->getElementsByTagName("value");  

    //取得node中的值,如<name> </name>
    $name = $names->item(0)->nodeValue;

    $sexs = $human->getElementsByTagName("type");

    $sex = $sexs->item(0)->nodeValue;   

    $olds = $human->getElementsByTagName("text");  

    $old = $olds->item(0)->nodeValue;   

    echo "insert into channel(`value`,`type`,`text`) values($name,$sex,'$old');";
}

exit;