生成されました

egreeds.pyは、XMLスキーマ文書からPythonデータ構造(クラス定義など)を生成します。
今すぐダウンロード

生成されました ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Dave Kuhlman
  • 出版社のWebサイト:
  • http://www.rexx.com/dkuhlman/generateDS.html

生成されました タグ


生成されました 説明

egreeds.pyは、XMLスキーマ文書からPythonデータ構造(クラス定義など)を生成します。 egreeds.pyは、XMLスキーマ文書からPythonデータ構造(クラス定義など)を生成します。これらのデータ構造は、XMLスキーマによって記述されているXML文書内の要素を表します.ITは、XML文書をそれらのデータ構造にロードするパーサーも生成します。さらに、サブクラス(スタブ)を含む別々のファイルがオプションで生成されます。ユーザーはXML文書の内容を処理するためにサブクラスにメソッドを追加できます。生成されたPythonコードには、次のものが含まれています。 XMLスキーマ文書で定義されている各要素のクラス定義。生成されたコードをテストするために使用できるメインおよびドライバ機能。パーサーが生成されたXMLスキーマを満たすXML文書を読み取るパーサー。パーサーは、生成されたPythonクラスのインスタンスのツリー構造を作成します。各クラスのメソッドインスタンスをXML(メソッドエクスポート)にエクスポートし、インスタンスをPythonデータ構造(メソッドExpentLiteral)を表すリテラルにエクスポートします。生成されたクラスには、次のものが含まれています。メンバー変数のイニシャライザを備えたコンストラクタメソッド(__init__)。メンバー変数 'X'ごとに「GETX」と「SETX」を持つメソッドまたはメンバー変数がmaxoccurs = "Unbounded"で定義されている場合、名前 'getX'、 'setx'、 'addx'、および '挿入xを持つメソッド'。ミニドムツリーのノードからクラスのインスタンスを入力するために使用できる「ビルド」メソッド。インスタンス(およびネストされたサブインスタンス)をXMLテキストとしてファイルオブジェクトに書き込む「エクスポート」メソッド。 Pythonリテラル(テキスト)としてファイルオブジェクトにインスタンス(およびネストされたサブインスタンス)を書き込む "exportLiteral"メソッド。生成されたサブクラスファイルには、各データ表現クラスの1つの(サブ)クラス定義が含まれています。サブクラスファイルが使用されている場合、パーサーはサブクラスのインスタンスを作成します(スーパークラスのインスタンスを作成する代わりに)。これにより、ユーザは、例えばXMLファイルの内容を処理するように、サブクラスを「ツリーウォーク」メソッドで拡張することができる。ユーザーは、単一の共通のスーパークラスファイルを使用する複数のサブクラスファイルを生成して拡張することもできます。したがって、同じXMLドキュメントタイプ上のさまざまなプロセスを実装しています。この文書では(1)GESURESS.PYの使用方法について説明します。 (2)生成するPythonコードとデータ構造の使い方。 (3)特別な目的で生成されたコードを変更する方法。要件: ・Python このリリースの新機能: ・繰り返し定義された単純型の生成のための修正。 SimpleTypeは、別のSimpleTypeの制限として定義されます。 (fixed_simpleTypeコメントを参照) ・生成されたクラスファイルにバージョン番号を追加しました。 ・PROCESS_INCLUDES.PY - DIRPATH / DIRPATHを修正するようになりました.Dirpath / Dirpathは正しく初期化され、ローカル変数を初期化できなかったようになりました。


生成されました 関連ソフトウェア

MetaF2XML

MetaF2XMLは、METARおよびTAFメッセージを解析してデコードし、それらをXMLとして保存します。 ...

122

ダウンロード