1

Python を使用していくつかの XML ファイルを検証しようとしていますが、スキーマを py ファイルに変換しようとすると、既にエラーが発生しています。

これまでの私の2行のコード:

import pyxb

pyxbgen -u /Users/xyz/XML_Validation/schemas/schema_short.xsd -m schema_short

私が得るエラーは「SyntaxError:無効な構文」で、最後に「schema_short」が強調表示されています。

このエラーが発生するのはなぜですか? コードをオンラインの例と比較しましたが、ここで何が間違っているのかわかりません。

ありがとう!

Python/IDLE バージョン 2.7.6 Pyxb バージョン 1.2.3

4

2 に答える 2

2

構文が混在しているようです。pyxbgen -u /Users/xyz/XML_Validation/schemas/schema_short.xsd -m schema_shortは有効な python ではありません。コマンド ライン呼び出しのようです。

于 2013-12-20T17:18:57.967 に答える
1

その 2 行目は IDLE では実行できません。Python 構文が無効です。

コマンドラインから実行する必要があります。

$ pyxbgen -u /Users/xyz/XML_Validation/schemas/schema_short.xsd -m schema_short

IDLEは Python IDE です。つまり、有効な Python コードのみを受け入れます。

于 2013-12-20T17:19:12.480 に答える