Kod: Zaznacz cały
if(access("odcinki.xml",F_OK)==0)
{
wxMenu *submenu = new wxMenu ;
menu->Append(PU_SUBMAIN, _T("Ogladaj Odcinek"), submenu);
wxXmlDocument doc;
doc.Load(wxT("odcinki.xml"));
doc.GetRoot()->GetName() == wxT("seriale");
wxXmlNode *child = doc.GetRoot()->GetChildren();
int next=0;
while (child)
{
if (child->GetName() == wxT("serial_dane"))
{
wxXmlProperty *prop = child->GetProperties();
while (prop)
{
if(prop->GetName()==wxT("title"))
{
wxString propvalue1 = prop->GetValue();
submenu->Append(PU_SERIALE + next, wxString::Format(propvalue1, static_cast<int> (PU_SERIALE + next)));
Connect(PU_SERIALE + next, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(Tray::Load));
next++;
}
prop = prop->GetNext();
}
}
child = child->GetNext();
}
}
i niby wszystko ładnie program kompiluje się bez błędów ale jakoś nie wczytuje danych. Wx się dopiero uczę no i jak na razie stoje i coś mi nie idzie dalej.<?xml version="1.0" encoding="utf-8"?>
<seriale>
<serial_dane>
<title>Lost</title>
</serial_dane>
</seriale>
Już sobie poradziłem.