我在 Java 中使用了很多 StAX API,发现它是一种处理 XML 文件的非常干净的方法。是否有任何等效的库可以用于在 C 中执行类似的处理?
Matt Sheppard
问问题
476 次
4 回答
0
我已经非常广泛地使用了 Expat - 我喜欢它的简单性和占用空间小。
于 2008-09-01T04:24:19.297 回答
0
如果你不反对 C++,那么试试 LLama
于 2010-03-17T00:44:56.007 回答
-1
外籍人士做StAX
#include "expat.h"`
VRM_parser = XML_ParserCreate("ISO-8859-1");
XML_SetElementHandler(VRM_parser, CbStartTagHandler, CbEndTagHandler);
XML_Parse(VRM_parser, text, strlen(text), 0); // start of XML
XML_Parse(VRM_parser, text, strlen(text), 0); // more XML
XML_Parse(VRM_parser, text, strlen(text), 0); // more XML
XML_Parse(VRM_parser, text, strlen(text), 0); // more XML
XML_Parse(VRM_parser, "", 0, 1); // to finish parsing
于 2009-01-21T13:52:02.107 回答