Witam! Mam problem z obsługa komponentu TXMLDocument w C++ Builder 2010. Potrzebuje wykorzystać ten komponent aby wyszukać w pliku xml określone dane i potem wpisać je do tabeli w programie , ale już przy pierwszej próbie poznania tego komponentu mam problemy z kompilacja programu. Dodam, że przykładowy kod wziąłem z tutorialu functionx.com więc powinien być ok ... ale jednak nie działa.
void __fastcall TForm1::N1Click(TObject *Sender)
{
if(OpenDialog1->Execute() == true)
{
TXMLDocument *docVideos = new TXMLDocument(frmMain);
docVideos->LoadFromFile(OpenDialog1->FileName);
IXMLNode *nodRoot = docVideos->DocumentElement;
if( nodRoot->IsTextElement == True )
{
ShowMessage(nodRoot->Text);
}
else
{
ShowMessage("That element ain't got no a value");
}
}
}
Błędy kompilacji:
[BCC32 Error] Unit1.cpp(28): E2451 Undefined symbol 'frmMain'
Full parser context
Unit1.cpp(23): parsing: void _fastcall TForm1::N1Click(TObject *)
[BCC32 Warning] Unit1.cpp(44): W8004 'docVideos' is assigned a value that is never used
Full parser context
Unit1.cpp(23): parsing: void _fastcall TForm1::N1Click(TObject *)
Jeśli ktoś korzystał z tego komponentu podczas wyodrębniania określonych danych z pliku xml, to proszę także o jakiś przykład.