使用libxml2读取XML
我正在使用libxml2.so来解析LINUX平台上的C语言中的XML文件。 我的XML格式如下所述。 我可以在文件中包含任意数量的帐户。 在有人在论坛上建议我后,我第一次使用libxml。 我能够解析我只有一个帐户的文件。 如果我有多个帐户,我不明白如何实施。 任何人在C之前都实现了这样的东西,Linux上的libxml。
123 XYZ GA 223 ABC FL
根据XML-Definition,如果您有更多
如果你有这个,你可以“进入”孩子,你可以while()通过 – >下一个节点。
EDITH:我想你使用DOM-modell。 但是如果你有很多(!)
在SAX中,您为每个起始标记和结束标记和数据构建一个状态机,在读取文件/内存时触发该状态机。
EDITH 2:如果你必须找到一个特殊值,你应该考虑将键值(account_no?)放入一个属性,如