0

次のような XML ドキュメントがあります。

    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
    <lsar030 xsi:schemaLocation="http://www.logsa.army.mil/alc/powerLOG-J/2006/report/lsar030" xmlns="http://www.logsa.army.mil/alc/powerLOG-J/2006/report/lsar030" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <head>...

Python 33 と ElementTree を使用して XML を解析しています。私の問題は私のコードエラーです:

    <lsar030 xsi:schemaLocation="http://www.logsa.army.mil/alc/powerLOG-J/2006/report/lsar030" xmlns="http://www.logsa.army.mil/alc/powerLOG-J/2006/report/lsar030" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

これを手動で次のように置き換えると:

    <doc>

(close ブロックを含む)、コードは期待どおりに機能します。何か案は?

4

1 に答える 1

1

ElementTree と cElementTree と (多分そうでないかもしれませんが) lxml の不具合のようです。MiniDOM、SAX、または Expat を使用します。

于 2013-07-11T15:34:05.027 に答える