Changeset 574:4778900ae3e2 in documentViewer for MpiwgXmlTextServer.py
- Timestamp:
- Oct 16, 2012, 3:34:40 PM (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MpiwgXmlTextServer.py
r572 r574 268 268 return None 269 269 270 pagediv = None271 body = dom.find('.//body')272 if body is None:273 logging.error("getTextPage: no body!")274 return None275 276 # the text is in div@class=text277 pagediv = body.find(".//div[@class='text']")278 logging.debug("pagediv: %s"%repr(pagediv))279 280 270 # plain text or text-with-links mode 281 271 if textmode == "text" or textmode == "dict": 272 # the text is in div@class=text 273 pagediv = dom.find(".//div[@class='text']") 274 logging.debug("pagediv: %s"%repr(pagediv)) 282 275 if pagediv is not None: 283 276 #self._processPbTag(pagediv, pageinfo) … … 311 304 # xml mode 312 305 elif textmode == "xml": 306 # the text is in body 307 pagediv = dom.find(".//body") 308 logging.debug("pagediv: %s"%repr(pagediv)) 313 309 if pagediv is not None: 314 310 return serialize(pagediv) … … 316 312 # pureXml mode WTF? 317 313 elif textmode == "pureXml": 314 # the text is in body 315 pagediv = dom.find(".//body") 316 logging.debug("pagediv: %s"%repr(pagediv)) 318 317 if pagediv is not None: 319 318 return serialize(pagediv) … … 321 320 # gis mode FIXME! 322 321 elif textmode == "gis": 322 # the text is in div@class=text 323 pagediv = dom.find(".//div[@class='text']") 324 logging.debug("pagediv: %s"%repr(pagediv)) 323 325 if pagediv is not None: 324 326 # fix empty div tags … … 338 340 return serialize(pagediv) 339 341 342 logging.error("getTextPage: error in text mode %s or text!"%(textmode)) 340 343 return None 341 344
Note: See TracChangeset
for help on using the changeset viewer.