0

XMLファイルの正確な階層と他のファイルの正確な構文を使用して、多くのファイルを解析しようとしています。コードとロジックを簡素化するために、これらのファイルを「トークン レベル」で抽象化したいと考えています。UTF-8 のサポートも必要です。

C ++でこれを行うことができるライブラリ、またはおそらくいくつかのヘッダーのみで形成されたライブラリはありますか?

編集:

私のファイルがそのようなものだと仮定すると

COLOR=red Language=en
COLOR=blue Language=se
COLOR=green Language=fr

トークンレベルでは、この方法で解析した後にこの値にアクセスできることを意味します:

Object.getValue(color, 1)

これは を返すはずredです。

4

1 に答える 1

2

さて、boost :: spiritがあります、それはあなたが探しているものかもしれないと私は思います。これを使用して、入力を解析するためのルールを作成できます。個人的には使ったことがありませんが、良いコメントを聞きました。それが役に立てば幸い。

于 2012-08-12T19:27:10.120 に答える