# HG changeset patch # User abukhman # Date 1285254722 -7200 # Node ID ac715583385b253c511c00cb525e2485c4d5dfe0 # Parent 3d9fd9dba38a69e90ec8026982d0217c59213421 urllib.quote diff -r 3d9fd9dba38a -r ac715583385b MpdlXmlTextServer.py --- a/MpdlXmlTextServer.py Thu Sep 23 17:03:51 2010 +0200 +++ b/MpdlXmlTextServer.py Thu Sep 23 17:12:02 2010 +0200 @@ -254,7 +254,7 @@ tocSearch = 0 tocDiv = None - pagexml = self.getServerData("doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s"%(docpath, 'text', queryType, query, pagesize, pn)) + pagexml = self.getServerData("doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s"%(docpath, 'text', queryType, urllib.quote(query), pagesize, pn)) #pagexml=self.template.fulltextclient.eval("/mpdl/interface/doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s"%(docpath, 'text', queryType, query, pagesize, pn) ,outputUnicode=False) pagedom = Parse(pagexml) numdivs = pagedom.xpath("//div[@class='queryResultHits']")