考验一下你的设计能力
在写DirectUI时有这么一个需求,就是加载一串XML,如何生成一棵对应的控件树?
比如XML如下:
- XML code
<panel> <button id=”1” text=”button”/><label id=”2” text=”label”/> <panel> <label id=”3” text=”good”/> </panel></panel>
如何生成对应的Control Tree?
这是我的个人解答:http://www.cppblog.com/weiym/archive/2012/06/10/178319.html
你有更好的设计思路吗?