From d2d98456d35bfae737218a8f042c591fa076dd67 Mon Sep 17 00:00:00 2001 From: moogdo49 <moogdo49@mi.fu-berlin.de> Date: Tue, 4 Jul 2017 22:34:47 +0200 Subject: [PATCH] =?UTF-8?q?=09ge=C3=A4ndert:=20=20=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20=20=20api.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/api.py b/api.py index 473bcfb..3322cf4 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) -- GitLab