這是我的工作的XML:排序XML的價值與蟒蛇
<hotspot>
<position>
<pan>-102.698</pan>
<tilt>-62.5853</tilt>
</position>
<next>
<pan>0</pan>
<tilt>0</tilt>
<fov>70</fov>
</next>
<polygon/>
<type>point</type>
<id>Test Name 1</id>
<title>Test Name 1</title>
<linktype>info</linktype>
<skinid>skin-id-1</skinid>
</hotspot>
<hotspot>
<position>
<pan>-109.553</pan>
<tilt>-69.7479</tilt>
</position>
<next>
<pan>0</pan>
<tilt>0</tilt>
<fov>70</fov>
</next>
<polygon/>
<type>point</type>
<id>Test Name 2</id>
<title>Test Name 2</title>
<linktype>info</linktype>
<skinid>skin-id-1</skinid>
</hotspot>
<hotspot>
<position>
<pan>-95.4268</pan>
<tilt>-55.4989</tilt>
</position>
<next>
<pan>0</pan>
<tilt>0</tilt>
<fov>70</fov>
</next>
<polygon/>
<type>point</type>
<id>Test Name 3</id>
<title>Test Name 3</title>
<linktype>info</linktype>
<skinid>skin-id-1</skinid>
</hotspot>
我試圖做的是通過「傾斜」標籤中的「熱點」標籤內的所有排序的下「位置」標籤,而不是「下一個」標籤下的「傾斜」標籤。
這是我希望它看起來:
<hotspot>
<position>
<pan>-109.553</pan>
<tilt>-69.7479</tilt>
</position>
<next>
<pan>0</pan>
<tilt>0</tilt>
<fov>70</fov>
</next>
<polygon/>
<type>point</type>
<id>Test Name 2</id>
<title>Test Name 2</title>
<linktype>info</linktype>
<skinid>skin-id-1</skinid>
</hotspot>
<hotspot>
<position>
<pan>-102.698</pan>
<tilt>-62.5853</tilt>
</position>
<next>
<pan>0</pan>
<tilt>0</tilt>
<fov>70</fov>
</next>
<polygon/>
<type>point</type>
<id>Test Name 1</id>
<title>Test Name 1</title>
<linktype>info</linktype>
<skinid>skin-id-1</skinid>
</hotspot>
<hotspot>
<position>
<pan>-95.4268</pan>
<tilt>-55.4989</tilt>
</position>
<next>
<pan>0</pan>
<tilt>0</tilt>
<fov>70</fov>
</next>
<polygon/>
<type>point</type>
<id>Test Name 3</id>
<title>Test Name 3</title>
<linktype>info</linktype>
<skinid>skin-id-1</skinid>
</hotspot>
我希望用Python來實現這一點,但如果有一個更好的辦法,讓我知道。謝謝!
寫,它大約要達到什麼樣的一些Python代碼,後它在這裏並得到反饋。 – Ukimiku
*旁白*:那不是XML。特別是它缺少一個根元素。 –