comparison documentViewer.py @ 227:fd9aa1d0941a

*** empty log message ***
author abukhman
date Fri, 08 Oct 2010 16:02:24 +0200
parents 0b614f078f7b
children 9306c8d0dc4a
comparison
equal deleted inserted replaced
226:0b614f078f7b 227:fd9aa1d0941a
529 logging.debug("documentViewer (getbibinfofromindexmeta) using mapping for %s"%bibtype) 529 logging.debug("documentViewer (getbibinfofromindexmeta) using mapping for %s"%bibtype)
530 try: 530 try:
531 docinfo['lang']=getTextFromNode(dom.xpath("//bib/lang")[0]) 531 docinfo['lang']=getTextFromNode(dom.xpath("//bib/lang")[0])
532 except: 532 except:
533 docinfo['lang']='' 533 docinfo['lang']=''
534 try: 534
535 docinfo['name']=getTextFromNode(dom.xpath("//%s"%bibmap['name'][0])[0])
536 except: pass
537
538 return docinfo 535 return docinfo
539 536
540 537
541 def getNameFromIndexMeta(self,path,docinfo=None,dom=None,cut=0): 538 def getNameFromIndexMeta(self,path,docinfo=None,dom=None,cut=0):
542 """gets name info from the index.meta file at path or given by dom""" 539 """gets name info from the index.meta file at path or given by dom"""
551 #docinfo['indexMetaPath']=self.getIndexMetaPath(path); 548 #docinfo['indexMetaPath']=self.getIndexMetaPath(path);
552 549
553 #result= dom.xpath("//result/resultPage") 550 #result= dom.xpath("//result/resultPage")
554 #docinfo['numPages']=int(getTextFromNode(result[0])) 551 #docinfo['numPages']=int(getTextFromNode(result[0]))
555 552
556 if len(name) > 0: 553 #result =dom.xpath("//name")
557 try: 554 docinfo['name']=getTextFromNode(dom.xpath("//name")[0])
558 result =dom.xpath("//name") 555 logging.debug("documentViewer docinfo[name] %s"%docinfo[name])
559 docinfo['name']=getTextFromNode(result[0]) 556
560 logging.debug("documentViewer docinfo[name] %s"%docinfo[name])
561 except: pass
562 #logging.debug("documentViewer (getbibinfofromindexmeta) using mapping for %s"%bibtype) 557 #logging.debug("documentViewer (getbibinfofromindexmeta) using mapping for %s"%bibtype)
563 return docinfo 558 return docinfo
564 559
565 def getDocinfoFromTextTool(self, url, dom=None, docinfo=None): 560 def getDocinfoFromTextTool(self, url, dom=None, docinfo=None):
566 """parse texttool tag in index meta""" 561 """parse texttool tag in index meta"""
678 docinfo['title']=getTextFromNode(dom.xpath("//title")[0]) 673 docinfo['title']=getTextFromNode(dom.xpath("//title")[0])
679 except: 674 except:
680 pass 675 pass
681 try: 676 try:
682 docinfo['year']=getTextFromNode(dom.xpath("//date")[0]) 677 docinfo['year']=getTextFromNode(dom.xpath("//date")[0])
683 except:
684 pass
685 try:
686 docinfo['name']=getTextFromNode(dom.xpath("//name")[0])
687 except: 678 except:
688 pass 679 pass
689 return docinfo 680 return docinfo
690 681
691 def getDocinfoFromImagePath(self,path,docinfo=None,cut=0): 682 def getDocinfoFromImagePath(self,path,docinfo=None,cut=0):