Hay i m new in python and i have a task to make plugin in QGIS and use this code to open xml file and then read it in QTextBrowser, this is code i use to open xml file :
class testparseDialog(QtGui.QDialog): def __init__(self): QtGui.QDialog.__init__(self) # Set up the user interface from Designer. self.ui = Ui_testparse() self.ui.setupUi(self) opendata = self.ui.btnCari QtCore.QObject.connect(opendata, QtCore.SIGNAL('clicked()'),self.openxml) def openxml(self, event=None): #open dialog openfile = QtGui.QFileDialog.getOpenFileName(self, 'Open File', '*.xml') self.ui.lineLokasi.setText(openfile) #call XML data self.isiData(openfile) def isiData(self, nmsatu): #open teks with read mode openteks = open(nmsatu, 'r').read() self.ui.textXml.setText(openteks) but then when i try to parse xml i open with code above i read it must be converted into a variable with the type of "list/dictionary" and only after that it can be parsed with ElementTree or other parse method can someone tell me how to convert xml into variable? and Xml i try to parse have format like this <gmd:dateStamp> <gco:Date>2013-12-12</gco:Date> Thanks for Advance
_______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user