私は配布用の小さなPythonアプリケーションを作成しています。私は単純なXMLバリデーション(デバッグツール)を含める必要がありますが、lxmlやpyxmlなどのコンパイル済みのCライブラリへの依存を避けたいので、結果として得られるアプリを配布するのがずっと難しくなります。私は、DTD、Relax NG、またはXML Schemaのために、この請求書に合うようなものは見つけられません。助言がありますか?非Python依存関係のないPythonでのXMLの検証
3
A
答えて
4
MiniXsvのような意味ですか?私はそれを使ったことがないが、ウェブサイトから、私たちはその
minixsvは純粋 Pythonで書かれた軽量XMLスキーマ バリデータパッケージ(少なくともPythonの2.4が必要 である)で読むことができます。
だから、それはあなたのために働くはずです。
私はElementTreeもその目標に使用できると信じていますが、100%確実ではありません。
1
1
私はしばらくそれを見ていないので、変更されている可能性がありますが、Fourthoughtの4Suite(community edition)はまだ純粋なPythonである可能性があります。
編集:ドキュメントを閲覧するだけで、がほとんどおそらくあなたにとっては不十分なPythonです。
0
beautifulsoupモジュールは純粋なPython(および単一の.pyファイル)ですが、検証ニーズを満たすかどうかわかりませんが、大きなXMLのいくつかのフィールドを素早く抽出するために使用しています。
関連する問題
- 1. yumリポジトリの依存関係の検証
- 2. jquery依存関係の検証
- 3. Silverlight検証依存関係のプロパティ
- 4. Aws Lambda:Pandas依存関係のPython関数
- 5. Gitlabクロスプロジェクト依存関係 - python
- 6. Pythonプログラムの依存関係のインストール
- 7. cloudfoundryパッケージpython buildpackの依存関係
- 8. カスタムテストコマンドのPython setup.pyテスト依存関係
- 9. Dataflowパイプラインの外部Python依存関係
- 10. Pythonパッケージの依存関係ツリー
- 11. EMRのPython依存関係管理
- 12. travis ciとpython ctypesの依存関係
- 13. 依存関係のあるPython Windowsインストーラ?
- 14. python pycharm依存関係の同期
- 15. Pythonのsetup.py依存関係リンク
- 16. Google Dataflow非Python依存関係 - 別のsetup.py?
- 17. JQuery検証:必須(依存関係式)
- 18. 依存関係のないpythonパッケージのインストール
- 19. はPythonの循環依存関係を検出します
- 20. pythonの依存関係がインストールされていない
- 21. 依存関係がないときのPythonテストをスキップ
- 22. pipインストールコマンドなしでPythonアプリケーションの依存関係をインストール
- 23. tensorflowのグラフ依存関係:依存関係の存在を検証する方法は?その後、
- 24. TensorFlow Python依存関係をインストールできない
- 25. 依存関係を持つPythonスクリプト
- 26. サーバレスPythonパッケージ - dlib依存関係
- 27. Apache BeamローカルPython依存関係
- 28. 依存関係の依存関係
- 29. 依存関係のプロパティ依存関係
- 30. PythonのTDD:関数の依存関係の挿入
これはまさに私が探していたものです。 –