4

私はJavaでStAXAPIをかなり使用してきましたが、XMLファイルを処理するための非常にクリーンな方法であることがわかりました。Cで同様の処理を実行するために使用できる同等のライブラリはありますか?

4

4 に答える 4

0

libxmlは、SAXAPIを提供するC用の頻繁に使用され文書化されたXMLライブラリです。Expatも別ですが、私の経験ではあまり文書化されていません。

于 2008-09-01T04:22:00.707 に答える
0

私はExpatをかなり広範囲に使用しました-そのシンプルさと小さなフットプリントのために私はそれが好きです。

于 2008-09-01T04:24:19.297 に答える
0

C ++に反対していない場合は、LLamaを試してください

于 2010-03-17T00:44:56.007 に答える
-1

Expat は 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 に答える