XML Development

xml-development-icon

Dates

Technology

Programming, XML, DTD, XSLT, XPath, XSL-FO, XHTML, CSS, PDF, Microsoft Visual Studio, Apache FOP (Formatting Objects Processor)

Output Documents

  • This HTML file was output by my Timetable XSLT stylesheet
  • This PDF file was created using FOP, using the XSL-FO output by my NFL Standings XSLT stylesheet

Info

The assignment required me to develop several XSLT stylesheets and run them on multiple XML documents. The stylesheets:

  • Transformed class timetable XML data from my DTD to lecturer’s DTD, and vice-versa
  • Produced NFL Standings for week 10 by adding the results of week 10 (provided by lecturer) to my week 9 standings (& then repeated for week 11)
  • Converted my class timetables to XHTML (for web) & the NFL Standings to PDF (for print, via FOP)

Images

Class Timetables (the files are: XML data, DTD, XSLT, CSS, XHTML).  XML (with DTD that specifies how it is structured) was input into XSLT, which output XHTML (CSS makes XHTML look pretty):

NFL Standings (the files are: XML data, DTD, XSLT, XSL-FO, PDF). XML (with DTD that specifies how it is structured) was input into XSLT, which output XSL-FO. This XSL-FO was then fed into FOP, which converted it into a PDF file: