在我的ZxXml里面
$prices=$xml->root->searchTag('price');
$ids=$xml->root->searchTag('id');
$products=$xml->root->searchTag('product');
for($i=0;$i<count($ids);$i++){
echo $ids[$i],$products[$i],$prices[$i];
}
$prices=$xml->root->searchTag('price');
$ids=$xml->root->searchTag('id');
$products=$xml->root->searchTag('product');
for($i=0;$i<count($ids);$i++){
echo $ids[$i],$products[$i],$prices[$i];
}
<root>
<username>abc</username>
<product>
<price>25.00</price>
<id>2</id>
<name>i</name>
</product>
<product>
<price>22.00</price>
<id>3</id>
<name>h</name>
</product>
<auth>md5</auth>
</root>
我觉得这样更好一点
$xml="<?xml version=\"1.0\" ?><root>";
$xml = $xml."<username>".$username."</username>";
for ($i=1; $i<=$_SESSION['id']; $i++) {
$xml = $xml."<product>";
$xml = $xml."<price>".$price."</price>";
$xml = $xml."<id>".$i."</id>";
$xml = $xml."<name>".$name."</name>";
$xml = $xml."</product>";
}
$xml = $xml."<auth>".$_SESSION['md5']."</auth>";
$xml = $xml."</root>";
echo $xml;
那客户端是在解析前还是解析后调用呢,怎么调?