1
Как анализировать значения, если у меня есть несколько тегов, например, в коде выше.ezxml xml parsing api
<formula1>
<team name="McLaren">
<driver>
<name>Abcd</name>
<points>112</points>
</driver>
<driver>
<name>Juan Pablo Montoya</name>
<points>60</points>
</driver>
</team>
</formula1>
<formula1>
<team name="McLaren">
<driver>
<name>Kimi Raikkonen</name>
<points>112</points>
</driver>
<driver>
<name>EFGH</name>
<points>60</points>
</driver>
</team>
</formula1>
Я был в состоянии напечатать значения между тегами в первом Formula1() с этим кодом, например:
ezxml_t f1 = ezxml_parse_file("formula1.xml");
printf("%s\n", ezxml_get(f1, "team", 0, "driver", 1, "name", -1)->txt);
ezxml_free(f1);
Но не знаю, как печатать значения из второго.
вам нужен корневой тег. (Тег вокруг всего) – BLUEPIXY
или удалить '' –
BLUEPIXY