Changeset 245:437d697a40e5 in documentViewer
- Timestamp:
- Oct 11, 2010, 3:45:51 PM (15 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MpdlXmlTextServer.py
r244 r245 146 146 text=self.getServerData("xpath.xql", "document=%s&xpath=%s&pn=%s"%(docinfo['textURLPath'], xpath,pn)) 147 147 pagedom = Parse(text) 148 result =pagedom.xpath("//result/resultPage/ ")148 result =pagedom.xpath("//result/resultPage/place") 149 149 for l in result: 150 hrefNode= l.getAttributeNodeNS(None, u"place") 150 hrefNode= l.getAttributeNodeNS(None, u"id") 151 logging.debug("documentViewer (characterNormalization) l: %s"%(l)) 151 152 if hrefNode: 152 153 href= hrefNode.nodeValue 153 154 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 logging.debug("YYYY serializeNode(pagenode)%s"%serializeNode(pagenode)) 157 logging.debug("YYYY hrefNode.nodeValue%s"%hrefNode.nodeValue) 158 logging.debug("YYYY serializeNode(pagenode)%s"%serializeNode(pagenode)) 155 hrefNode.nodeValue = href.replace('id=',"?") 156 159 157 return serializeNode(pagenode) 160 158
Note: See TracChangeset
for help on using the changeset viewer.