3

コンテンツ ハンドラ内から解析を停止する方法はありますか? それとも、例外をスローすることが唯一の方法ですか?

xml.sax.parseStringを使用していることに注意してください。

4

1 に答える 1

4

Python の SAX コンテンツ ハンドラーの完全な API は、ここに文書化されています。ご覧のとおり、情報の流れは完全にパーサーからハンドラーへの一方向です。終了します)。

したがって、あなたが推測し、コメンターが確認したように、「制御フロー例外」は実際にそのような「早期終了」を達成する唯一の方法です。コメント者が言及しているように、結局のところ、それほど悪くはありません。

于 2009-10-06T04:32:39.060 に答える