changeset 82:260078dfd1c4

text-url-path einf?gen
author abukhman
date Fri, 12 Feb 2010 15:33:02 +0100
parents fae97f071724
children ec12a2440daa
files documentViewer.py
diffstat 1 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/documentViewer.py	Fri Feb 12 14:17:09 2010 +0100
+++ b/documentViewer.py	Fri Feb 12 15:33:02 2010 +0100
@@ -338,7 +338,6 @@
             try:
                 # patch dirk encoding fehler treten dann nicht mehr auf
                 # dom = NonvalidatingReader.parseUri(metaUrl)
-                logging.debug("getpresentationinfoxml: metaurl=%s"%metaUrl)
                 txt=urllib.urlopen(metaUrl).read()
                 dom = Parse(txt)
                 break
@@ -502,12 +501,18 @@
            
            docinfo['textURL'] = textUrl
    
+       textUrls=dom.xpath("//texttool/text-url-path")
+       if textUrls and (len(textUrls)>0):
+           textUrl=getTextFromNode(textUrls[0])
+           
+           docinfo['textURLPath'] = textUrl
+   
        presentationUrls=dom.xpath("//texttool/presentation")
        docinfo = self.getBibinfoFromIndexMeta(url,docinfo=docinfo,dom=dom)   # get info von bib tag
        
        if presentationUrls and (len(presentationUrls)>0): # ueberschreibe diese durch presentation informationen 
-           # presentation url ergiebt sich ersetzen von index.meta in der url der fuer die Metadaten
-           # durch den relativen Pfad auf die presentation infos
+            # presentation url ergiebt sich ersetzen von index.meta in der url der fuer die Metadaten
+            # durch den relativen Pfad auf die presentation infos
            presentationPath = getTextFromNode(presentationUrls[0])
            if url.endswith("index.meta"): 
                presentationUrl=url.replace('index.meta',presentationPath)