Design a website in java using xml, JAVA Programming

Assignment Help:

The design of the website will be left to the individual student. The website must be written only in xml, displayed in xhtml using transforms and xsl for styling elements. Javascript/ajax/jquery to dynamically load separate sections.

Specification for this project, in more detail:

a) The entire website must consist of one view, a page that loads completely only the once. Once the loaded the page must consist of at least 4 sub-sections, each section must load/reload or redisplay at least on other piece of information. This means in total there are 8 xml documents making up the web presence and that the page loads in it's entirety just the once. All pages must be written in xml, must use a transform to generate the output and may use xsl as required to style each of the sections. The sub-sections should change in response to any event chosen to load them or even on a timed event, all this without requiring the reload of the entire page, so ajax technologies are required here

b) Write an XML schema, against which your XML documents can be validated.

c)  Design and build the website, containing the XML document you constructed in (a) above and validated in (b). It should also contain other text documents, and a selection of pictures, videos and/or sound files.The XML files should use xslt to transform the xml into XHTML.

d) The document should be accompanied by an XSL stylesheet, which will determine the visual style.

e) Ensure that one of the components in your website is a PDF document, describing your site. The styling for the PDF document must be done by XSL-FO (i.e. an XSL-FO stylesheet must be used)

The final coursework, as submitted, will consist of:

  1. The XML documents constructed in (a) above.
  2. The XML schemas constructed in (b) above.
  3. The XSLT documents constructed in (c) above.
  4. The XSL document constructed in (d) above.
  5. The XSL-FO document constructed in (f) above.
  6. The URL of the website you have constructed.
  7. A short report showing your site with some screen shots of the views of the sections.

Related Discussions:- Design a website in java using xml

List the java class library, list The Java Class Library? Java holds an...

list The Java Class Library? Java holds an extensive library of pre-written classes you can use in your programs. These classes are separated into groups known as packages. Th

Write code in a java for automaton distributed in class, Write a code in a ...

Write a code in a c++/java  for the automaton distributed in the class that accepts keywords(cat,bat,cab). Create an input file along with these words may be two or three copies of

Why processing an unknown number of parameters, Why Processing An Unknown N...

Why Processing An Unknown Number Of Parameters ? Most of the time you have a fairly high-quality idea of what parameters will and won't be passed to your applet. Therefore som

What is static in java, What is static in java? Static means one per cl...

What is static in java? Static means one per class, not one for each object no matter how many example of a class might exist. This means that you can use them without making a

What is the point-to-point model in jms, A point-to-point model is based on...

A point-to-point model is based on the concept of a message queue: Senders send messages into the queue, and the receiver reads messages from this queue. In the point-to-point mode

Functions in javascript, The following set of short questions will focus on...

The following set of short questions will focus on getting you familiar with JavaScript functions. All functions and testing should appear in a single XHTML 1.0 Strict page. All

Describe the benefits of threads, Question 1: a) What is an "Operating...

Question 1: a) What is an "Operating System"? b) Describe the four main computer system components. c) Describe and compare "Parallel Systems" and "Distributed Systems

Polymorphism, Polymorphism - defines the ability of a single variable of ...

Polymorphism - defines the ability of a single variable of a provided type to be used to reference objects of different types, and automatically call the method that is specific

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd