Changeset 240:7ed49e7a7edc in documentViewer for MpdlXmlTextServer.py


Ignore:
Timestamp:
Oct 11, 2010, 2:41:47 PM (14 years ago)
Author:
abukhman
Branch:
default
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MpdlXmlTextServer.py

    r239 r240  
    148148        result =pagedom.xpath("//result/resultPage/")
    149149        for l in result:
    150             hrefNode= l.getAttributeNodeNS(None, u"id")
    151         docinfo['place']=getTextFromNode(result[0])
    152         return docinfo
     150            hrefNode= l.getAttributeNodeNS(None, u"place")
     151            if hrefNode:
     152                href= hrefNode.nodeValue
     153                if href.startswith('id='):
     154                    hrefNode.nodeValue = href.replace('id=',"?url=%s&viewMode=%s&tocMode=%s&tocPN=%s&pn=%sid="%(url,viewMode,tocMode,tocPN,pn))
     155                    logging.debug("YYYY href%s"%href)
     156        return serializeNode(pagenode)
    153157   
    154158    def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, highlightQuery=None,sn=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization=""):
     
    208212                          if href.startswith('http://chinagis.mpiwg-berlin.mpg.de'):
    209213                              hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl/%s'%name)
    210                              #hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl%s'%url)
    211                               logging.debug("YYYYY docinfo[name] %s"%docinfo['name'])
    212214                              l.setAttributeNS(None, 'target', '_blank')
    213215                  return serializeNode(pagenode)
Note: See TracChangeset for help on using the changeset viewer.