In this project you will build a Web site for the Computer Science Department faculty using data given in XML files, samples of which are shown below:
We will assume these 5 files exist for each faculty in the department. In the first phase of the assignment (due: 25 March - strict deadline), each of you will create data according to the following assignment:Belkasim: sabedi2, tle3 Bourgeois: lyu2, nviswanath1 Harrison: yqiu2, dchen2 Hu: jjoshi1, mgopalan1 King: vjain2, bthakker Owen: rgupta3, sjandhyala1 Pan: asadanandan1, hbotadra1 Prasad: adhawan1, gbays1 Preethy: schevuru1, vbhardwaj1 Sunderraman: smetikurke1, vrangaswamy1 Weeks: krana1, mpandya1 Zelikovsky: ycho4, dbrinza1 Zhang: mbajpai1, ouli Zhu: jpamplin1Try to be as realistic as possible with this data - you may go to the faculty web pages to get this information. Some data may be made up. Try to get/makeup at least 4 or 5 entries in each category. The file names should be the same as in the sample files (except use last name of faculty assigned to your group). You may email your partner and coordinate how the data will be collected/madeup. After the data is prepared, the files must be placed in the public_html directory of the first student.
Java Servlet to apply parameterized xsl program to an xml file
In the second phase of the project, you will write one or more XSL programs and build a web site that is driven by this data. We will also assume a cumulative data file (file which consists of all the individual faculty main files concatenated and enclosed within <allfaculty> and </allfaculty> tags. This cumulative data file will be called faculty.xml.
The design of the web site will be your choice. A suggested design would include one main page for the department, one page for all faculty, and one page per faculty. Other organization of the pages may also be OK.
A very useful XML IDE is XMLSpy Home Edition available at altova free tools.