У меня есть этот вопрос о парсинге boost xml:
вот кусок моего Xml:
<Clients>
<Client name="Alfred" />
<Client name="Thomas" />
<Client name="Mark" />
</Clients>
и я прочитал имя с этим кодом:
std::string name = pt.get<std::string>("Clients.Client.<xmlattr>.name, "No name");
и работает нормально, но всегда извлекает первый узел.
Есть ли способ получить второй, третий узел без цикла?
спасибо