Changeset 81:fae97f071724 in documentViewer


Ignore:
Timestamp:
Feb 12, 2010, 1:17:09 PM (14 years ago)
Author:
casties
Branch:
default
Message:

fixed problem with info.xml when url without index.meta

File:
1 edited

Legend:

Unmodified
Added
Removed
  • documentViewer.py

    r79 r81  
    214214        url=self.REQUEST['URL1']+"?"+ps
    215215        return url
     216   
    216217    def getInfo_xml(self,url,mode):
    217218        """returns info about the document as XML"""
     
    338339                # patch dirk encoding fehler treten dann nicht mehr auf
    339340                # dom = NonvalidatingReader.parseUri(metaUrl)
     341                logging.debug("getpresentationinfoxml: metaurl=%s"%metaUrl)
    340342                txt=urllib.urlopen(metaUrl).read()
    341343                dom = Parse(txt)
     
    505507       
    506508       if presentationUrls and (len(presentationUrls)>0): # ueberschreibe diese durch presentation informationen
    507             # presentation url ergiebt sich ersetzen von index.meta in der url der fuer die Metadaten
    508             # durch den relativen Pfad auf die presentation infos
    509            presentationUrl=url.replace('index.meta',getTextFromNode(presentationUrls[0]))
     509           # presentation url ergiebt sich ersetzen von index.meta in der url der fuer die Metadaten
     510           # durch den relativen Pfad auf die presentation infos
     511           presentationPath = getTextFromNode(presentationUrls[0])
     512           if url.endswith("index.meta"):
     513               presentationUrl=url.replace('index.meta',presentationPath)
     514           else:
     515               presentationUrl=url + "/" + presentationPath
     516               
    510517           docinfo = self.getBibinfoFromTextToolPresentation(presentationUrl,docinfo=docinfo,dom=dom)
    511518
Note: See TracChangeset for help on using the changeset viewer.