Ildar ha scritto:
>>> However, 2 more questions:
>>>
>>> #1
>>>
>>> wxString s3 = node.Find(wxT("level2-1")).GetFirstChild().GetName();
>>>
>>> result:
>>> s3 == "text" // as you mentioned
>>>
>>> but 
>>>
>>> wxString s4 = node.Find(wxT("level2-1")).Get(wxT("text"));
>>>
>>> result:
>>> s4 == "" 
>> wxXml2Node::Get returns a wxXml2Node, not a wxString. I don't know why 
>> the compiler accepts the assignment of a wxXml2Node to a wxString...
>> couldn't you trace it with a debugger and see what happens?
> 
> Sorry, the code is as follows
> 
> wxString s4 = node.Find(wxT("level2-1")).Get(wxT("text")).GetContent();
> 
> Btw, 
> 
> wxString s5 = node.Find(wxT("level2-1")).Get(wxT("text")).GetName();
It looks like Get() does not find that node. Can you trace it with a 
debugger ?

It should be easy to understand wxXml2 source code and find what's 
wrong... (even if I suspect that's not really a bug).

Thanks,
Francesco


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
wxCode-users mailing list
wxCode-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxcode-users

Reply via email to