Xml-ben egy addott tag előfordulásának megszámolása.
Üdv!
LEnne egy kis problémám:
írtam egy xml kezelőt:Nos az a bajom hogy van egy olyan a <stat> tagen belül hogy <players>
és azon belül ha minél több játékos van akkor minnél több <player> tag, és én ezt szeretném megszámolni, de hogyan?
ezt próbáltam de nem jött be
function start_handler($parser, $tag, $type) {
while ($tag == "player") {
$a++;
}
print $a;
}
■ LEnne egy kis problémám:
írtam egy xml kezelőt:
<?php
$parser = xml_parser_create();
xml_set_element_handler($parser, "start_handler", "end_handler");
xml_set_character_data_handler($parser, "character_handler");
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
$xml = file_get_contents("stat.xml");
xml_parse($parser, $xml);
xml_parser_free($parser);
function start_handler($parser, $tag, $type) {
}
function end_handler($parser, $tag) {
}
function character_handler($parser, $text) {
}
?>
és azon belül ha minél több játékos van akkor minnél több <player> tag, és én ezt szeretném megszámolni, de hogyan?
ezt próbáltam de nem jött be
function start_handler($parser, $tag, $type) {
while ($tag == "player") {
$a++;
}
print $a;
}
Nem kell ciklus
Esetleg DOM
Köszi...
Kössz még1x.