私はCソースコードを探してXML文字列fromatを検証しています。 例: xmlフォーマットをチェックする一般化されたソース。 は、フォーマットに誤りがあります。 ThnxxバリデーターのソースコードをC
答えて
Expatは、Cで書かれた広く使用されているXML解析ライブラリです。私はこれを多くの異なるプロジェクトで使用しています。
expatは素晴らしいですが、検証していないパーサーです。あなたはそれを使って整形式(dushtが望むものかもしれませんが、上の私のコメントを参照してください)をチェックすることができますが、本当に検証したいのであれば、検証パーサを使うほうが良いでしょう。 –
それは良い点です。私は自動的に行間を読んで、 "整形式"を "整形式"に翻訳しました。 –
あなたは外部ライブラリを含めるしたくない場合は、バイソン/フレックス(のlex/yaccの)を使用してXMLを解析することができます。実験コードはw3Cで入手できます:http://www.w3.org/XML/9707/XML-in-C
私はApache Xercesをよくフォーマットと検証を確認するように呼びます。 MSプラットフォームを使用している場合は、MSXMLを呼び出すことができます。
- 1. エラーC4996 cocos2d-xのソースコード
- 2. CRC8 with X^8 + X2 + X + 1 Working Javaソースコード
- 3. リバースエンジニアリングアセンブリのCソースコード
- 4. Cライブラリのソースコード
- 5. SetFileAttributeW C++のソースコード
- 6. Cのstrcmpのソースコード
- 7. C#リンクリストのサイズ(ソースコード)
- 8. CソースコードASTパーサー(Java)
- 9. 編集ソースコードとC#
- 10. C++プロジェクトのソースコードのレイアウト
- 11. Visual C++のmainCRTStartup()のソースコード
- 12. C++(vC++)のソースコードの美化?
- 13. Cソースコードを隠すアプリケーション
- 14. Cソースコードのラテックス文書
- 15. アクセスプロパティ - 以下のソースコードはC#
- 16. 記法Quakeのソースコード(C)
- 17. C++用のソースコード依存マネージャー
- 18. バリデーター - minFiles
- 19. バリデーター - OOP
- 20. Cプリプロセッサ#define SQR(x)(x * x)
- 21. Cソースコードのパスワードを暗号化
- 22. C#ソースコード内のコメントを認識する
- 23. JavaScriptバリデーターのASP.NETバリデーターのisvalidプロパティへのアクセス
- 24. バリデーター以外のバリデーションメソッド
- 25. symfonyバリデーター、バックエンドのウィジェット
- 26. JSFバリデーターの注文
- 27. PHPベースのHTMLバリデーター
- 28. W3Cバリデーター、CSS3、ブートストラップ
- 29. 無効なバリデーター
- 30. バリデーターでオートワイヤリング
正当なものか、正式なものかチェックしてください。 "validate"は、XMLのコンテキストで特定の意味を持ちます(つまり、XMLがスキーマまたはDTDに準拠していることを確認します)。 –