lxml を使用していくつかの xml ファイルを解析しています。私はそれらを作成しません。私はそれらを解析しているだけです。一部のファイルには、名前空間の無効な uri が含まれています。例えば:
'D:\Path\To\some\local\file.xsl'
処理しようとするとエラーが発生します。
lxml.etree.XMLSyntaxError: xmlns:xsi: 'D:\Path\To\some\local\file.xsl' is not a valid URI
無効な uri を何か (' http://www.googlefsdfsd.com/ ' など) に置き換える簡単な方法はありますか? 正規表現を書くことを考えましたが、もっと簡単な方法を望んでいました。