diff --git a/api.py b/api.py
index 473bcfb9b278910e84c3ecb73e56e1dc6f8f8fb2..3322cf4dab4658161f2f85c5a654e2db49eb60a1 100644
--- a/api.py
+++ b/api.py
@@ -2,6 +2,7 @@ from flask import Flask, request, jsonify, make_response, g, render_template
 from flask_cors import CORS
 import BaseXClient
 import threading
+import xml.etree.ElementTree as ET
 
 app = Flask(__name__)
 CORS(app)
@@ -11,14 +12,20 @@ session = BaseXClient.Session('localhost', 1984, 'admin', 'admin')
 def main():
     #globvar = session.query("db:open(\"Holzschnitt\")")
     session.execute("open Holzschnitt")
-    globvar = session.query("declare namespace lido=\"http://www.lido-schema.org\"; for $x in (/root/object[position() lt 5]) return $x").context()
-
+    query = session.query("declare namespace lido=\"http://www.lido-schema.org\"; for $x in (/root/object[position() lt 5]) return $x")
+    merke = []
     
+    for object in query.iter():
+    	merke.append(object)
+
+    query.close()	
+    #tree = ET.parse(globvar)
+    #root = tree.root()
     #globvar = "ws"
     #session.query("db:open(\"Holzschnitt\")").execute()
 
 
-    return render_template('index.html', objects = globvar)
+    return render_template('index.html', objects = merke)