lukaswilkeer
(usa Outra)
Enviado em 24/02/2010 - 13:37h
E ai pessoal? Toda vez que eu tento copilar o código no CodeBlokcs aparece a seguinte mensagem: error 'AppName' was not declared in this scope.
Ai está o código:
#include <iostream>
#include <D:\VERONICA\tinyxml.cpp>
#include <D:\VERONICA\tinystr.cpp>
#include <D:\VERONICA\tinyxmlerror.cpp>
#include
<D:\VERONICA\tinyxmlparser.cpp>
#include <D:\VERONICA\tinystr.h>
#include <D:\VERONICA\tinyxml.h>
using namespace std;
int main()
{
cout << "BEM VINDO AO VERONICA" << endl;
TiXmlDocument doc( "exemplo.xml" );
doc.LoadFile();
TiXmlHandle hDoc(&doc);
TiXmlElement* pElem;
TiXmlHandle hRoot(0);
cout << "Teste! Leitura do arquivo XML!" << endl << endl;
pElem = hDoc.FirstChildElement().Element();
hRoot = TiXmlHandle(pElem);
AppName = pElem->Value();
cout << "Primeira TAG do arquivo XML: " << AppName << endl;
cout << "Mostrando todas as TAGs filhas de \"GOPACApp\":" << endl;
pElem = hRoot.FirstChildElement().Element();
for ( pElem; pElem; pElem = pElem->NextSiblingElement() )
cout << "\t- " << pElem->Value() << endl;
cout << endl << "Mostrando todas as mensagens:\n";
pElem = hRoot.FirstChild("Messages").FirstChildElement().Element();
for ( pElem; pElem; pElem = pElem->NextSiblingElement() )
cout << "[ " << pElem->Value() << " ]: " << pElem->GetText() << endl;
cout << endl << "Informacoes sobre FRAMES:\n";
pElem = hRoot.FirstChild("Windows").FirstChildElement().Element();
for ( pElem; pElem; pElem = pElem->NextSiblingElement() )
{
cout << pElem->Value() << ": " << pElem->Attribute("name") << endl;
cout << "\t x: " << pElem->Attribute("x") << endl;
cout << "\t y: " << pElem->Attribute("y") << endl;
cout << "\t w: " << pElem->Attribute("w") << endl;
cout << "\t h: " << pElem->Attribute("h") << endl << endl;
}
system("pause");
}
E ai será que alguem pode me ajudar?Estou aprendendo C++ e xml? Dá uma foça ai!! Valeu!