XMLファイルの正確な階層と他のファイルの正確な構文を使用して、多くのファイルを解析しようとしています。コードとロジックを簡素化するために、これらのファイルを「トークン レベル」で抽象化したいと考えています。UTF-8 のサポートも必要です。
C ++でこれを行うことができるライブラリ、またはおそらくいくつかのヘッダーのみで形成されたライブラリはありますか?
編集:
私のファイルがそのようなものだと仮定すると
COLOR=red Language=en
COLOR=blue Language=se
COLOR=green Language=fr
トークンレベルでは、この方法で解析した後にこの値にアクセスできることを意味します:
Object.getValue(color, 1)
これは を返すはずred
です。