Mercurial > hg > documentViewer
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)