Diff for /ECHO_content/vlp_xmlhelpers.py between versions 1.16 and 1.18.2.2

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)

Removed from v.1.16  
changed lines
  Added in v.1.18.2.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>