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.