コンテンツ ハンドラ内から解析を停止する方法はありますか? それとも、例外をスローすることが唯一の方法ですか?
xml.sax.parseStringを使用していることに注意してください。
Python の SAX コンテンツ ハンドラーの完全な API は、ここに文書化されています。ご覧のとおり、情報の流れは完全にパーサーからハンドラーへの一方向です。終了します)。
したがって、あなたが推測し、コメンターが確認したように、「制御フロー例外」は実際にそのような「早期終了」を達成する唯一の方法です。コメント者が言及しているように、結局のところ、それほど悪くはありません。