私はpythonで新しく、アカウンティングツールへのインターフェースを実装する必要があります。インターフェースを説明するいくつかのXSDファイルを受け取りました。
XSDに従ってXMLを生成する最も簡単な方法は何ですか?使用できるモジュールはありますか?
XMLはすべて自分で作成する必要がありますか。XSDを使用して検証することはできますか?どうすればよいですか?
generateDS が問題の解決策だと思います。第5章から始めて、コマンド
python generateDS.py -o people.py -s peoplesubs.py people.xsd
xSDファイルを読み取り、いくつかのクラスとサブクラスを作成します。データにアクセスして使用するための多くのデータ構造とゲッターおよびセッターを生成します:)そのXSDに準拠するXMLファイルがある場合は、次のコマンドを使用してすぐに読み取ることができます。
import people
rootObject = people.parse('people.xml')
コード内。詳細については、第12章を参照してください。前述のクラスは、データをXML形式でエクスポートするメソッドも提供します。ドキュメンテーションのレベルは良好であり、これを今後のプロジェクトで使用することを強くお勧めします。