1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| m_Doc = new TiXmlDocument(m_Fic.c_str());
if(!m_Doc->LoadFile())
{
erreur = true;
typeerreur = 1;
}
TiXmlNode *node , *node0, *node1...;
node = m_Doc->RootElement();// te place sur le premier root
if(node->ValueStr() != "node")
{
erreur = true;
typeerreur = 3;
}
else
{
node0 = FirstChild("action"); // pour te placer sur le noeud que tu souhaite
//Si il y a plusieurs noeuds possédant le même nom tu peus faire ça
for( node0 =node->FirstChild( "id" ); node0; node0 = node0->NextSibling( "id" ) )
{}
} |
Partager