Напписал функцию, для создания xml документа:
import xml.dom.minidom as xdm
def XmlDocCreate():
koord = [1,2,3]
Domm=xdm.Document()
MapInfoList=Domm.createElement("MapInfoList")
Domm.appendChild(MapInfoList)
MapObject = Domm.createElement("MapObject")
MapInfoList.appendChild(MapObject)
Point = Domm.createElement("Point")
MapObject.appendChild(Point)
N = Domm.createElement("N")
Point.appendChild(N)
X = Domm.createElement("X")
Point.appendChild(X)
for i in xrange(len(koord)):
s = str(i)
Text = Domm.createTextNode(s)
N.appendChild(Text)
s = str(koord[i])
Text = Domm.createTextNode(s)
X.appendChild(Text)
print Domm.toxml("utf-8")
которая создает такой документ:
<?xml version="1.0" encoding="utf-8" ?>
- <MapInfoList>
- <MapObject>
- <Point>
<N>012</N>
<X>123</X>
</Point>
</MapObject>
</MapInfoList>
а необходимо создать такой:
<?xml version="1.0" encoding="utf-8" ?>
- <MapInfoList>
- <MapObject>
- <Point>
<N>0</N>
<X>1</X>
</Point>
<Point>
<N>1</N>
<X>2</X>
</Point>
<Point>
<N>2</N>
<X>3</X>
</Point>
</MapObject>
</MapInfoList>
Пожалуйста подскажите правильный ход мысли.