Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
2年前关闭。
我需要在C中实现一个简单的解析器(如果不建议使用C,则使用C ++)将读取一个xml文件,该文件仅包含几个元素(这就是为什么基于xml的原因),即只有4个根元素且更少总共超过5个子元素。
它易于实现还是应该使用像expat这样的库?并且,如果可以的话,有人可以告诉我该如何处理?
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
2年前关闭。
我需要在C中实现一个简单的解析器(如果不建议使用C,则使用C ++)将读取一个xml文件,该文件仅包含几个元素(这就是为什么基于xml的原因),即只有4个根元素且更少总共超过5个子元素。
它易于实现还是应该使用像expat这样的库?并且,如果可以的话,有人可以告诉我该如何处理?
最佳答案
使用libxml或libexpat。
您甚至可以在StackOverflow上找到数以万亿计的示例。
看看这个:How can libxml2 be used to parse data from XML?