如何处理xml节点值中的斜杠?

时间:2015-03-25 13:00:20

标签: xml libxml2

我正在使用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

如何解决问题。

提前致谢。

0 个答案:

没有答案