Changeset 574:4778900ae3e2 in documentViewer


Ignore:
Timestamp:
Oct 16, 2012, 3:34:40 PM (12 years ago)
Author:
casties
Branch:
default
Message:

viewMode=xml works now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MpiwgXmlTextServer.py

    r572 r574  
    268268            return None
    269269       
    270         pagediv = None
    271         body = dom.find('.//body')
    272         if body is None:
    273             logging.error("getTextPage: no body!")
    274             return None
    275        
    276         # the text is in div@class=text
    277         pagediv = body.find(".//div[@class='text']")
    278         logging.debug("pagediv: %s"%repr(pagediv))
    279        
    280270        # plain text or text-with-links mode
    281271        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))
    282275            if pagediv is not None:
    283276                #self._processPbTag(pagediv, pageinfo)
     
    311304        # xml mode
    312305        elif textmode == "xml":
     306            # the text is in body
     307            pagediv = dom.find(".//body")
     308            logging.debug("pagediv: %s"%repr(pagediv))
    313309            if pagediv is not None:
    314310                return serialize(pagediv)
     
    316312        # pureXml mode WTF?
    317313        elif textmode == "pureXml":
     314            # the text is in body
     315            pagediv = dom.find(".//body")
     316            logging.debug("pagediv: %s"%repr(pagediv))
    318317            if pagediv is not None:
    319318                return serialize(pagediv)
     
    321320        # gis mode FIXME!
    322321        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))
    323325            if pagediv is not None:
    324326                # fix empty div tags
     
    338340                return serialize(pagediv)
    339341                   
     342        logging.error("getTextPage: error in text mode %s or text!"%(textmode))
    340343        return None
    341344
Note: See TracChangeset for help on using the changeset viewer.