libxml2 是常用的xml解析工具.最近发现在增加节点的时候有个问题
char * name = "url";
char * content = "http://www.aaa.com/?s=23423&t=333";
xmlNewChild(m_pRootNode,NULL,BAD_CAST(name),BAD_CAST(content))
xmlNewTextChild(m_pRootNode,NULL,BAD_CAST(name),BAD_CAST(content));
使用xmlNewChild()时,加入的内容会在&处被截断.而xmlNewTextChild()则正常.使用上应该注意