나는 python으로 다음 코드를 수행하여 eXist-db에 저장된 XML의 쿼리 응답을 얻었다. 나는 값을 얻지 만 문제는 아래의 출력에 주어진대로 'instant'입니다. 여기에 내 코드입니다 :Python으로 작성된 eXist-db 쿼리의 결과 처리
30.00
<type 'instance'>
29.99
<type 'instance'>
49.99
<type 'instance'>
39.95
<type 'instance'>
는 내가 원하는 것은 목록 '결과'에 추가 된 값을 반환하는 것입니다
이from eulexistdb import db
class TestExist:
def __init__(self):
self.db = db.ExistDB("http://localhost:8899/exist/")
def get_res(self,query):
#result = list()
res = self.db.executeQuery(query)
hits = self.db.getHits(res)
for i in range(hits):
print self.db.retrieve(res,i)
print type(self.db.retrieve(res,i))
xquery = '''
let $x:= doc("/db/sample/books.xml")
return $x/bookstore/book/price/text()'''
a = TestExist()
a.get_res(xquery)
이제 쿼리가 잘 작동하고 결과로 인쇄 얻을 너무. 유형 변환을 시도했지만 실패했습니다. 이것을 어떻게 성취합니까?
"나는 값을 얻지 만 문제는 있습니다."라고 말합니다. 이 문장을 완성하려면 게시물을 편집하십시오. – joewiz