C++ e xml

1. C++ e xml

Lukas Wilkeer
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!


  


2. Re: C++ e xml

Ricardo Rodrigues Lucca
jllucca

(usa Gentoo)

Enviado em 03/03/2010 - 23:44h

Voce chegou a reparar que não existe nenhuma váriavel AppName declarada?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts