libxml2设置节点的属性问题?

yddd2011 yddd2011 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
利用libxml2设置根节点的PName属性总是报错:
错误:不能将‘xmlAttr*’转换为‘xmlChar*’,在 assignment 中


map<string,tring>online_xml_item;

xmlDocPtr doc;
xmlNodePtr cur;
xmlChar *szAttr;
cur = xmlDocGetRootElement(doc);
szAttr = xmlSetProp(cur,(const xmlChar *)"PName",
(const xmlChar*)online_xml_item["PName"].c_str());//此句报错

不知道是什么原因,应该怎么改呢
先表示感谢!!
...全文
评论 5
收藏 已收藏
分享
返回顶部
yddd2011
C++ 语言 65,214 成员 250,514 内容