comparison MpdlXmlTextServer.py @ 134:6a33aa624ba4

fixed more oopsies
author casties
date Fri, 18 Jun 2010 16:08:46 +0200
parents 40730cfbcb8e
children e6beb338f85f
comparison
equal deleted inserted replaced
133:40730cfbcb8e 134:6a33aa624ba4
4 4
5 from Ft.Xml import EMPTY_NAMESPACE, Parse 5 from Ft.Xml import EMPTY_NAMESPACE, Parse
6 6
7 import sys 7 import sys
8 import logging 8 import logging
9 import urllib
9 import documentViewer 10 import documentViewer
10 from documentViewer import getTextFromNode, serializeNode 11 from documentViewer import getTextFromNode, serializeNode
11 12
12 13
13 class MpdlXmlTextServer(SimpleItem): 14 class MpdlXmlTextServer(SimpleItem):
214 return serializeNode(pagenode) 215 return serializeNode(pagenode)
215 return "no text here" 216 return "no text here"
216 217
217 def getTranslate(self, query=None, language=None): 218 def getTranslate(self, query=None, language=None):
218 """translate into another languages""" 219 """translate into another languages"""
219 data = self.getServerData("lt/lex.xql","document=&language="+str(language)+"&query="+url_quote(str(query))) 220 data = self.getServerData("lt/lex.xql","document=&language="+str(language)+"&query="+urllib.quote(query))
220 #pagexml=self.template.fulltextclient.eval("/mpdl/interface/lt/lex.xql","document=&language="+str(language)+"&query="+url_quote(str(query))) 221 #pagexml=self.template.fulltextclient.eval("/mpdl/interface/lt/lex.xql","document=&language="+str(language)+"&query="+url_quote(str(query)))
221 return data 222 return data
222 223
223 def getLemma(self, lemma=None, language=None): 224 def getLemma(self, lemma=None, language=None):
224 """simular words lemma """ 225 """simular words lemma """
225 data = self.getServerData("lt/lemma.xql","document=&language="+str(language)+"&lemma="+url_quote(str(lemma))) 226 data = self.getServerData("lt/lemma.xql","document=&language="+str(language)+"&lemma="+urllib.quote(lemma))
226 #pagexml=self.template.fulltextclient.eval("/mpdl/interface/lt/lemma.xql","document=&language="+str(language)+"&lemma="+url_quote(str(lemma))) 227 #pagexml=self.template.fulltextclient.eval("/mpdl/interface/lt/lemma.xql","document=&language="+str(language)+"&lemma="+url_quote(str(lemma)))
227 return data 228 return data
228 229
229 def getLemmaNew(self, query=None, language=None): 230 def getLemmaNew(self, query=None, language=None):
230 """simular words lemma """ 231 """simular words lemma """
231 data = self.getServerData("lt/lemma.xql","document=&language="+str(language)+"&lemma="+url_quote(str(query))) 232 data = self.getServerData("lt/lemma.xql","document=&language="+str(language)+"&lemma="+urllib.quote(query))
232 #pagexml=self.template.fulltextclient.eval("/mpdl/interface/lt/lemma.xql","document=&language="+str(language)+"&lemma="+url_quote(str(query))) 233 #pagexml=self.template.fulltextclient.eval("/mpdl/interface/lt/lemma.xql","document=&language="+str(language)+"&lemma="+url_quote(str(query)))
233 return data 234 return data
234 235
235 def getQuery (self, docinfo=None, pageinfo=None, query=None, queryType=None, pn=1): 236 def getQuery (self, docinfo=None, pageinfo=None, query=None, queryType=None, pn=1):
236 """number of""" 237 """number of"""