摘要:
刚参加工作,最近需要使用xml;前人用的是libxml,所以我也学习了一点点xml知识。暂时记录下来。大家如果看到有不对的地方,希望指正。1. 是否需要显示释放:libxml调用xmlNewNode时,采用的是动态生成方式。这些生成的节点,通常情况下是在xmlFreeDoc时被级联删除掉;但是如果某个节点并没有加入到Doc(里的rootNode)中,那么删除Doc时,该节点并不会被删除;因此需要调用xmlFreeNode显式删除;该问题之前并没有获得足够的重视,因此造成了部分的内存泄漏。2.xmlFreeNode的使用:xmlFreeNode的删除是级联删除,即如果你删除一个节点,会级联删除掉 阅读全文
posted @ 2012-11-23 16:52
飞天2012
阅读(958)
评论(0)
推荐(0)
浙公网安备 33010602011771号