从XML C字符串表示中提取值节点

时间:2015-02-28 20:54:52

标签: c string

我有一个xml行的字符串表示。将内部节点值检索为字符串的最佳方法是什么?

char *str = "<heading>Reminder</heading><body>Don't forget me this weekend!</body>"

1 个答案:

答案 0 :(得分:0)

最好的方法取决于您期望的XML流的复杂性。字符串非常简单,就像在你的例子中一样,我会用strtok_r或scanf等函数手动编写代码。 如果您认为数据结构可能会变得更加复杂并且嵌套会增加,我会使用专用库,如前所述。 进一步:你需要多少错误治疗?