hola gente
tengo un xml de la siguente estructura
Código:
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<row id="1">
<statsdate>2005-08-13</statsdate>
<casino>tropez</casino>
<profileid>ctdefault</profileid>
<bannerid>ctdefault</bannerid>
<source>-</source>
<realimps>0</realimps>
<realclicks>1</realclicks>
<realdownloads>0</realdownloads>
<realplayers>0</realplayers>
<realfdcount>0</realfdcount>
<pokerrealfdcount>0</pokerrealfdcount>
</row>
</data>
ese
<row id="1"> va subiendo a medida q mas registro hay, autoincremental..
yo para ver ese XML en un site, lo parseo con este codigo
Código PHP:
$a = file("URL DEL XML");
$b = implode("", $a);
$xml = xml_parser_create();
xml_parser_set_option($xml, XML_OPTION_CASE_FOLDING, false);
xml_parse_into_struct($xml, $b, $v);
xml_parser_free($xml);
echo count($v);
for($i=0; $i<count($v); $i++){
if($v[$i][tag] == "statsdate"){
echo $v[$i][value];
}
if($v[$i][tag] == "casino"){
echo $v[$i][value];
}
if($v[$i][tag] == "realclicks"){
echo $v[$i][value];
}
if($v[$i][tag] == "fdcount"){
echo $v[$i][value];
}
}
mi problema es que yo necesito saber CUANTOS rows hay.. y el count($v) no me da ese numero... supongo que porque es un array de mas de una dimension...
se me quemaron los libros
gracias x leer :)