The BibTeX-XML-HTML Logo
News on new releases or bug fixesDownload the project filesContactSite Map - See the content of this website

Home - Abstract of the project (this page)
The Project History
How to - A detailed description of how the program works
Requirements
Notes
Download the project files
Links

back to top of page

back to top of page
From BibTeX to XML to HTML
The main goal of the BibTeX-XML-HTML Bibliography Project is to transform a BibTeX bibliography into an HTML file to facilitate the publication of the bibliography on the web. However this project has many other aims.
The BibTeX-XML-HTML Project tools will first transform your BibTeX file into an XML file. The advantage of the XML format is that it is standardized, platform independent and used universally. Furthermore, it is easily edited and managed with XML tools and translated into HTML (or text files) with the XSLT stylesheet language.
In the next step, the tool will generate multiple HTML files out of the XML representation of your bibliography (all these files will be generated automatically with just one call):
  • An HTML representation of your BibTeX-file, »list.htm«.
    This file lists ALL entries from your BibTeX-file in Cambridge-like style.
  • Several different HTML files categorized according to subject - each file contains a subject of its own.
The format of these HTML files is the same, which means that all available additional functions are the same in each catalogue.
Each list in these HTML files is divided into two columns. The right column contains an alphabetical list of papers. For each entry in the right column, there is a citation key in standard citation format (e.g., [Richter, 2000]) in the left column. Under each citation key you find up to six clickable icons that provide additional functions for the paper:
  • bib.gif Go to a separate page containing a complete BibTeX entry of the paper for pasting it into your own BibTeX file.
  • ps.gif Download the paper in postscript format.
  • psgz.gif Download the paper in gzipped postscript format.
  • pdf.gif Download the paper in PDF format for Acrobat Reader.
  • html.gif Go to a webpage with an abstract of the paper or with additional information on it.
  • home.gif Go to a webpage with an abstract of the paper or with additional information on it.
In addition, the tool generates:
  • A graphical overview table »overview.htm« of the available thematic subjects.
  • HTML-files, one for each BibTeX entry. These files contains a single entry in its orginal BibTeX format.
    (And these are the files the bib.gif icon links to)
How does it work?
To use the full range of capabilities the tool offers, you just have to mark the entries in your BibTeX file with a thematic Id. This Id assigns each entry to one (or more) thematic category.
Next, you declare these thematic categories in a separate XML file »definitions.xml« (this part is included as part of the tool package).
Are you ready to create your own online library from your BibTeX files? Simply follow the detailed description on how to prepare your BibTeX files and handle the project files.
For a brief graphical overview over the complete translation process there is a diagram available.
To see how this project began refer to the Project History.