如何读取此xml?
<?xml version="1.0" encoding="UTF-8"?>
<Response Parte="01" Total="01">
<Style>
<color="000000" name="black" Status="3" Erro="0"/>
<color="0000FF" name="blue" Status="3" Erro="0"/>
<color="FF0000" name="red" Status="2" Erro="0"/>
</Style>
</Response>
我看到了print_r,但我想打印彩色线条。示例:
1:000000-黑色-3-0
2:0000FF-蓝色-3-0
3:FF0000-红色-2-0
有人知道吗?谢谢
如果它不是有效的xml,则必须将此输出作为字符串处理
$string = '<Response Parte="01" Total="01">
<Style>
<color="000000" name="black" Status="3" Erro="0"/>
<color="0000FF" name="blue" Status="3" Erro="0"/>
<color="FF0000" name="red" Status="2" Erro="0"/>
</Style>
</Response>';
preg_match_all('/color="(.*?)" name="(.*?)" Status="(.*?)" Erro="(.*?)"/', $string, $match);
unset($match[0]);
var_dump($match);