一、代码
public function test() {
$xml = $this->getXml();
$users = simplexml_load_string($xml); //从字符串中加载
// $user = simplexml_load_file($filename); //从文件中加载
foreach ($users->user as $user){
echo $user->name . ' - ' . $user->age . '<br/>';
}
}
/**
* 返回XML字符串
* @return string
*/
public function getXml() {
$str = <<<EOF
<users>
<user>
<name>张三</name>
<age>88</age>
</user>
<user>
<name>李四</name>
<age>99</age>
</user>
</users>
EOF;
return $str;
}
- 打印
张三 - 88
李四 - 99
二、延伸
截图来自《PHP5权威编程》第10页