XMLを解析してPythonで新しいデータを追加するXMLを解析してPythonで新しいデータを追加する
手元にあるタスクにPythonを使用しようとしています。 Google Earthデータを持つXMLファイルがあり、見つかった値に基づいて余分な行を追加する必要があります。 ファイルの一部が次のようになります。
<Placemark>
<name>point1</name>
<LookAt>
<longitude>-80.08115898513155</longitude>
<latitude>26.46738083560542</latitude>
<altitude>0</altitude>
<heading>2.100279283904433e-011</heading>
<tilt>0</tilt>
<range>1000.000208146521</range>
<altitudeMode>relativeToGround</altitudeMode>
</LookAt>
<styleUrl>#msn_wht-blank130010</styleUrl>
</Placemark>
私は、緯度/経度の値を取得し、このように、これらの値を使用して、追加情報を追加する必要があります。
<Placemark>
<name>point1</name>
<LookAt>
<longitude>-80.08115898513155</longitude>
<latitude>26.46738083560542</latitude>
<altitude>0</altitude>
<heading>2.100279283904433e-011</heading>
<tilt>0</tilt>
<range>1000.000208146521</range>
<altitudeMode>relativeToGround</altitudeMode>
</LookAt>
<styleUrl>#msn_wht-blank130010</styleUrl>
</Placemark>
<LatLonAltBox>
<north>26.477380835605423</north>
<south>26.45738083560542</south>
<east>-80.07115898513155</east>
<west>-80.09115898513156</west>
</LatLonAltBox>
基本的に私が使用する必要があります緯度/経度の値を入力し、0.01度の差を付けてボックスを作成します。 これを達成する最も簡単な方法はありますか? は
それが重要かどうかわからない(私はそれらの目印の20何千ものファイルを持っている)が、イムは、私はあなたがPythonの"elementree" XMLパーサライブラリを使用することをお勧めしたいマックOSXシエラ
に