예제 #1
0
파일: xsevci44.py 프로젝트: zcsevcik/edu
def pubs_toxml(bib_items):
    stdout_ = sys.stdout
    sys.stdout = myio = StringIO.StringIO()
    bibtex2xml.contentshandler(bib_items)
    sys.stdout = stdout_
    result = myio.getvalue()
    myio.close()
    
    if isinstance(result, unicode):
        result = result.encode('UTF-8')
        
    return result
def init():
    print("Reading tpp.bib...")

    filecontents_source = bibtex2xml.filehandler('../bibtex/tpp.bib')
    xml = XML2Dict()
    data = xml.fromstring(bibtex2xml.contentshandler(filecontents_source))
    return data