Index: src/django_gheat/gheat/dataimport.py
===================================================================
--- src/django_gheat/gheat/dataimport.py	(revision 9060)
+++ src/django_gheat/gheat/dataimport.py	(revision 9069)
@@ -3,40 +3,48 @@
 import settings
 setup_environ(settings)
-from xml.dom.minidom import parse
+#from xml.dom.minidom import parse
 from gheat.models import *
+from lxml import etree
 
-datasource = open('/home/dennis/Desktop/test.netxml')
-dom = parse(datasource)
+doc = etree.parse('/home/dennis/Desktop/test.netxml')
+test = doc.findall('wireless-network')
 
-for wnetwork in dom.getElementsByTagName('wireless-network'):
-    for bssid in wnetwork.getElementsByTagName('BSSID'):
-        bssid = bssid.firstChild.nodeValue
-        print bssid
-    for manuf in wnetwork.getElementsByTagName('manuf'):
-        manuf = manuf.firstChild.nodeValue
-        print manuf
-    for enc in wnetwork.getElementsByTagName('encryption'):
-        enc = enc.firstChild.nodeValue
-        print enc
-    for ssid in wnetwork.getElementsByTagName('ssid'):
-        ssid = ssid.firstChild.nodeValue
-        print ssid
-    for lat in wnetwork.getElementsByTagName('min-lat'):
-        lat = lat.firstChild.nodeValue
-        print lat
-    for lon in wnetwork.getElementsByTagName('min-lon'):
-        lon = lon.firstChild.nodeValue
-        print lon
+for wnetwork in test:
+    bssid = wnetwork.find('BSSID')
+    print bssid.text
+    manuf = wnetwork.find('manuf')
+    print manuf.text
 
-    g = Gebruiker(naam= , email= )
-    g.save()
-    a = Apparatuur(antenne= , kaart= )
-    a.save()
-    mr = MeetRondje(datum= , naam= , gebruiker_id=g.id , apparatuur_id=a.id )
-    mr.save()
-    ap = Accespoint(mac= , ssid= , encryptie= )
-    ap.save()
-    m = Meting(meetrondje_id=mr.id, accespoint_id=ap.id, latitude= , longitude= , signaal= )
-    m.save()
+#    attr = wnetwork.attrib
+#    print(attr['BSSID'])
+#    print(attr['lon'])
 
+#    for bssid in wnetwork.getElementsByTagName('BSSID'):
+#        bssid = bssid.firstChild.nodeValue
+#        print bssid
+#    for manuf in wnetwork.getElementsByTagName('manuf'):
+#        manuf = manuf.firstChild.nodeValue
+#        print manuf
+#    for enc in wnetwork.getElementsByTagName('encryption'):
+#        enc = enc.firstChild.nodeValue
+#        print enc
+#    for ssid in wnetwork.getElementsByTagName('ssid'):
+#        ssid = ssid.firstChild.nodeValue
+#        print ssid
+#    for lat in wnetwork.getElementsByTagName('min-lat'):
+#        lat = lat.firstChild.nodeValue
+#        print lat
+#    for lon in wnetwork.getElementsByTagName('min-lon'):
+#        lon = lon.firstChild.nodeValue
+#        print lon
 
+#    g = Gebruiker.objects.get_or_create(naam= , email= )
+#    g.save()
+#    a = Apparatuur.objects.get_or_create(antenne= , kaart= )
+#    a.save()
+#    mr = MeetRondje.objects.create(datum= , naam= , gebruiker_id=g.id , apparatuur_id=a.id )
+#    mr.save()
+#    ap = Accespoint.objects.get_or_create(mac= , ssid= , encryptie= )
+#    ap.save()
+#    m = Meting.objects.create(meetrondje_id=mr.id, accespoint_id=ap.id, latitude= , longitude= , signaal= )
+#    m.save()
