web-dev-qa-db-ja.com

C ++でのXMLからJSONへの変換

C++でXMLを操作するのは少し面倒なようですが、JSONを出力する方法を検討しています。

私は2つの異なるアプローチに遭遇しました。

A)XSLT変換: http://controlfreak.net/xml-to-json-in-xslt-a-toolkit/

B)次のような専用ライブラリ: https://github.com/Cheedoong/xml2json

私はプログラミングの初心者なので、道を進むのは非常に時間がかかるプロセスです。可能であれば、私が始める前に、より推奨されるアプローチについてのフィードバックを得たいと考えています。

私は約5000のxmlエンティティを取得し、カール付きのjsonを別のサーバーに出力しています

任意の助けやアドバイスをいただければ幸いです。

3
Jimmy

コメントから...あなたが持っているすべてがC++であるなら、最良の答えはそれをC++で書くことです、プログラミング言語のさまざまなビットのミッシュマッシュを構築することは、維持およびサポートするのに適切なPitAです。

したがって、C++を使用していて、XMLをJSONに解決する必要がある場合は、リンクしたxml2jsonライブラリを使用するのは明らかです。これにはソースが付属しているので、対応していないニーズに合わせて変更でき、既存のコンポーネントにドロップするための最も簡単な答えになるはずです。既にカールしているので、別のネットワークソリューションを考案する必要もありません。

6
gbjbaanb