我正在使用libxml2来解析XML文件。我的问题是,当节点值中存在斜杠“/”时,如:
<Chunk>
<Path>ef09cf15-f3d2-4f23-a281-32757d6b0be6/Bigfoot_Trl_A_France_FLAT.xml</Path>
<VolumeIndex>1</VolumeIndex>
<Length>5056</Length>
</Chunk>
如果我执行:
if (!xmlStrcmp(item_leaf->name, (const xmlChar *)"Path"))
{
path = (char *) item_leaf->xmlChildrenNode->content;
}
这只给了我在“/”之前的替代所以:ef09cf15-f3d2-4f23-a281-32757d6b0be6
如何解决问题。
提前致谢。