私は壊れた XML-RPC サーバーを使用しています。修正を求めるサポート リクエストを送信しましたが、utf-8 応答のバイト長が文字数として報告され、文字数が切り捨てられるというバグがあります。私が受け取っているXML。
これは近いうちに修正されると思いますが、現在、一連のツールの一部としてこれを調査しており、実際に機能させる必要があります。現在、私は xmlrpclib にモンキーパッチを適用して、例外の解析を逆にし、パーサーに応答の修正バージョンを手動でフィードできるようにしていますが、XML の性質を考慮すると、プログラムでこれを行う方法が必要であり、したがって、このバグがないかのように XML-RPC サーバー。
切り捨ての量は終了タグの一部にすぎないため、壊れた xml ツリーを取得し、すべてのタグを閉じてダンプし、代わりにこれを解析する組み込みの方法があれば、作業を続けることができます。 -私は現在、自分自身をロールバックすることを検討していますが、何か助けていただければ幸いです.xmlでエラー修正を実行したいと思ったのは私が初めてだとは思いませんが、解決策が見つからない場合自分のものを git にプッシュして、ここからリンクします。