version 1.16, 2009/06/09 14:05:20
|
version 1.18.2.2, 2012/08/29 07:53:31
|
Line 242 def related2html(self,str):
|
Line 242 def related2html(self,str):
|
pn = link.getAttribute("page") |
pn = link.getAttribute("page") |
obj = ref[0:3] |
obj = ref[0:3] |
|
|
"""erweiterung der related items von literatur auf weitere datenbankobjekte, mb 05.06.2009""" |
"""erweiterung der related items von literatur auf weitere datenbankobjekte, mb 09.06.2009""" |
|
searchStr = '' |
if obj == 'lit': |
if obj == 'lit': |
searchStr="select fullreference, online from vl_literature where reference =\'%s\' and authorized = 1"%(ref) |
searchStr="select fullreference, online from vl_literature where reference =\'%s\' and authorized = 1"%(ref) |
elif obj == 'sit': |
elif obj == 'sit': |
Line 292 def related2html(self,str):
|
Line 293 def related2html(self,str):
|
dom.documentElement.insertBefore(prefix, link) |
dom.documentElement.insertBefore(prefix, link) |
|
|
else: |
else: |
# objekt nicht verfügbar/freigegeben oder (web)link mit href statt ref |
# objekt nicht verfuegbar/freigegeben oder (web)link mit href statt ref |
|
|
#if ref != '': |
try: |
# link.removeAttribute("ref") |
link.removeAttribute("ref") |
# link.setAttribute("title", ref) |
link.setAttribute("title", ref) |
|
except: |
|
pass |
|
|
|
|
# prefix preceding the link |
# prefix preceding the link |
Line 315 def related2html(self,str):
|
Line 318 def related2html(self,str):
|
|
|
|
|
|
|
|
|
def xml2html(self,str,quote="yes"): |
def xml2html(self,str,quote="yes"): |
"""link2html fuer VLP muss hier noch raus""" |
"""link2html fuer VLP muss hier noch raus""" |
if str: |
if str: |
if quote=="yes2": |
if quote=="yes2": |
str=re.sub("\&","&",str) |
str=re.sub("\&","&",str) |
#dom=xml.dom.minidom.parseString(str) |
#dom=xml.dom.minidom.parseString(str) |
|
logging.debug(str) |
dom = NonvalidatingReader.parseString(str,"http://www.mpiwg-berlin.mpg.de/") |
dom = NonvalidatingReader.parseString(str,"http://www.mpiwg-berlin.mpg.de/") |
#links=dom.getElementsByTagName("link") |
#links=dom.getElementsByTagName("link") |
links=Ft.Xml.XPath.Evaluate(".//link", contextNode=dom) |
links=Ft.Xml.XPath.Evaluate(".//link", contextNode=dom) |