摘要: 1. node->getChildNodes()->getLength()) == 1 这个用来判断是否某个标签下面只有自己,比如 <name>123</name> 而不是getLength() == 02. char * a = .. string b = .. boost::any = a 于 boost::any = b 这两个是不兼容的!3. if (PolicyMgr::Instance()->Parse(FLAGS_policy_file) < 0) return -1; 应该在SubmitContext context前面 阅读全文
posted @ 2012-04-11 20:07 zaleilynn 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 个人总结:注意SAX 和 DOM的区别遍历方法DOMElement *pRoot = xmlDoc->getDocumentElement()。一种是创建遍历树 DOMTreeWalker *walker = xmlDoc->createTreeWalker(pRoot, DOMNodeFilter::SHOW_TEXT, NULL, true),还有一种是通过迭代器来遍历整棵DOM树 DOMNodeIterator* iterator = xmlDoc->createNodeIterator(pRoot, DOMNodeFilter::SHOW_TEXT,NULL, tru 阅读全文
posted @ 2012-04-11 15:36 zaleilynn 阅读(586) 评论(0) 推荐(1) 编辑
摘要: 这个网址的概念讲的很清晰:http://www.w3school.com.cn/x.asp个人总结:XML DOM HTML 都是不同的东西注意<message>if salary &lt; 1000 then</message> 是实体转义 '<' 的意思什么是 XML 元素?XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。(几乎任何东西都可以被称为元素)元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。<bookstore><book category="CHILDREN&qu 阅读全文
posted @ 2012-04-11 14:17 zaleilynn 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.类型 c++ any 类型虽然可以作为一个任何类型变量进行使用,但是static_cast经常出错2.指针涉及到继承,指针相当复杂,特别容易出错。C++ 大家经常看到的断错误,大部分都是因为指针使用不当3.内存管理c++要自己管内存,十分容易内存泄露4.动态绑定能力 python可以把一个字符串作为一个函数调用,c++实现类类似功能比较麻烦5.包 python 各种包十分简单,由于有list 和 dict的帮助,学习使用起来十分方便 阅读全文
posted @ 2012-04-11 12:38 zaleilynn 阅读(201) 评论(0) 推荐(0) 编辑