2

XML(実際にはKML)ファイルを解析してデータベースにロードするコードを書いています。PythonまたはIronPythonのいずれかでコードを実行したいと思います。

残念ながら、xml.dom.minidomIronPythonには実装されていないexpat.pyに依存しているため、IronPythonでは読み込まれません。try / exceptまた、ブロックを使用して、いずれかのプラットフォームからXMLドキュメントオブジェクトを取得しようとしました。どちらのプラットフォームでも正常に実行されるドキュメントを取得できますが、ドキュメントの内部実装が異なり、どちらのプラットフォームでも実行されるコードを記述できません。

PythonとIronPython間で互換性のあるXML解析戦略はありますか?

4

1 に答える 1

2

このウェブページによると、あなたは走ることができるかもしれませんxml.dom.minidom(唯一の欠けている部分がであるならばexpat.py):

「FePyのpyexpat.pyをダウンロードし、IronPythonのLib / xml / parserサブディレクトリにコピーして、名前をexpat.pyに変更します。」

関連: http: //ironpython.codeplex.com/workitem/20023

于 2012-05-11T15:41:38.470 に答える