Mercurial > hg > documentViewer
comparison MpdlXmlTextServer.py @ 237:d596d6839fb8
*** empty log message ***
author | abukhman |
---|---|
date | Mon, 11 Oct 2010 16:01:12 +0200 |
parents | ccdce5aca47b |
children | 295b691cd78d |
comparison
equal
deleted
inserted
replaced
236:ccdce5aca47b | 237:d596d6839fb8 |
---|---|
154 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, highlightQuery=None,sn=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization=""): | 154 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, highlightQuery=None,sn=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization=""): |
155 """returns single page from fulltext""" | 155 """returns single page from fulltext""" |
156 docpath = docinfo['textURLPath'] | 156 docpath = docinfo['textURLPath'] |
157 path = docinfo['textURLPath'] | 157 path = docinfo['textURLPath'] |
158 url = docinfo['url'] | 158 url = docinfo['url'] |
159 nameR = docinfo['name'] | 159 name = docinfo['name'] |
160 viewMode= pageinfo['viewMode'] | 160 viewMode= pageinfo['viewMode'] |
161 tocMode = pageinfo['tocMode'] | 161 tocMode = pageinfo['tocMode'] |
162 characterNormalization=pageinfo['characterNormalization'] | 162 characterNormalization=pageinfo['characterNormalization'] |
163 tocPN = pageinfo['tocPN'] | 163 tocPN = pageinfo['tocPN'] |
164 selfurl = self.absolute_url() | 164 selfurl = self.absolute_url() |
204 for l in links: | 204 for l in links: |
205 hrefNode =l.getAttributeNodeNS(None, u"href") | 205 hrefNode =l.getAttributeNodeNS(None, u"href") |
206 if hrefNode: | 206 if hrefNode: |
207 href=hrefNode.nodeValue | 207 href=hrefNode.nodeValue |
208 if href.startswith('http://chinagis.mpiwg-berlin.mpg.de'): | 208 if href.startswith('http://chinagis.mpiwg-berlin.mpg.de'): |
209 hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl/'%nameR) | 209 hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl/name=%s'%name) |
210 #hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl%s'%url) | 210 #hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl%s'%url) |
211 l.setAttributeNS(None, 'target', '_blank') | 211 l.setAttributeNS(None, 'target', '_blank') |
212 return serializeNode(pagenode) | 212 return serializeNode(pagenode) |
213 | 213 |
214 if mode == "pureXml": | 214 if mode == "pureXml": |