Create an xslt stylesheet that transforms the provided xml

Assignment Help PHP Web Programming
Reference no: EM13315335

Description

You've completed web page development and so now it is time to take the process of template generation to a new level: XSLT. This assignment requires you to create an XSLT stylesheet that transforms the provided XML document (named "bookstore.xml") into a web page (XHTML strict, XHTML transitional, or HTML5).

Requirements
Your XSLT stylesheet requirements:
- Must output XHTML strict, XHTML transitional, or HTML5 so as to conform to well-formedness rules
- Your XML document must include the stylesheet PI for output purposes
- The stylesheet must display all elements of the bookstore.xml document which include:
- name
- description
- course applicability (plural)
- authors (plural)
- publisher
- price
- stock section which includes: category, copies in stock, (link to) cover image (images provided), availability
- Your stylesheet must make use of the following XSLT elements:
- for-each
- template
- apply-template
- choice
- if
- Your stylesheet must offer the following in its outputted XHTML document:
- A linkable list of books at the top of the page (see the bookstore-sample.xsl file in the examples folder on share out). Note that these links should work (I.e. hyperlink to the book listing lower on the page, so use the generate-id() function)
- A div that has a border and wraps around the book image as well as contains all of the above listed information

Create the following:
1. Your XSL file
2. The XML document that gets translated
3. Any and all supporting CSS files and images

Hints
- Refer to the web sites found at the back of slides for the week
- Use the documents that are posted on share out. Many of them demonstrate very similar (or even the same) examples as what you are being ask to do for this assignment
- refer to the PDF documents on share out - they contain many of the functions, axes, and elements that are commonly used
- You can perform browser based (client based) transforms for this (your web browser should do this for you (try both Internet Explorer and Firefox)


Attachment:- ASSIGNMENT.rar

Reference no: EM13315335

Questions Cloud

How to estimate the value of the fuel that is captured : Assume that the service station must fill refill the tank with 4.00 m^3 of gasoline once a week.Draw a mass balance diagram and estimate the annual loss of gasoline vapor (in kg/y) for the splash fill method
Determine the acceleration of the falling mass : A solid cylinder of mass 2.00kg and radius 1.50x10^-2m is free to rotate on a frictionless axle. determine the acceleration of the falling mass
How much subsidence would be expected from elastic aquifer : How much subsidence would be expected from an elastic confined aquifer that has a specific storage of 2.0*10^-6 (ft^-1), a decline in pressure of 200 (lbs/in^2), and aquifer thickness of 400 ft, and a porosity of 32 percent
Compute the volume of the water squeezed out of the clay : A 10,000 ft3 mass of saturated clay had a void ratio of 0.962 and a specific gravity of solids of 2.71. A fill was then placed over this clay, causing it to compress. However, the volume of the solids remained unchanged.
Create an xslt stylesheet that transforms the provided xml : Use the documents that are posted on share out. Many of them demonstrate very similar (or even the same) examples as what you are being ask to do for this assignment.
Write a report on a new photocopier : Describe three different types of photocopiers. Include information on their features, cost, user friendliness and anything else useful you can find.
Compute the new thickness of sand over extra strata : A 1.20-m thick strata of sand has a void ratio of 1.81. A contractor passes a vibratory roller over this extra strata, which densifies it and reduces its void ratio to 1.23. Compute its new thickness.
Class at the top of exception class hierarchy : The class at the top of exception class hierarchy. In a java program, package declaration .................... import statements.
Help with a site plan : Help with a site plan - Design on paper to add some other things in it.

Reviews

Write a Review

PHP Web Programming Questions & Answers

  Shopping cart program for web applications class

Shopping Cart program for web applications class. Allows user to browse while keeping track of the items in which they will purchase at the end on the order page link and this will give a final price for all items.

  Prepare an ajax enabled web form

Prepare an AJAX enabled web form utilising a ListView control that will allow logged-in staff to list, edit, delete, insert magazine details for magazines from a selected magazine category.

  Sample website project

This website consists of three sections: a narrative, a storyboard, and a business Website.

  Develop a dynamic website open university

Develop a dynamic website Open University

  Create a simple survey

Create a simple survey form that posts to a PHP script and then saves the form inputs to a file. The program should then respond with a display of the information contained in the file including the latest post

  Information-intensive goods and classic information goods

What is the difference between "information-intensive goods" and "classic information goods"? How can a firm that find's itself on the losing side of network effects survive?

  Create an online parking system

To create an online PARKING system with php/mysql or any other coding language suitable and dissertation proposal

  Php program to identify leap year

Given a variable called $year, create a PHP program that will print out " is a leap year" or " is not a leap year".

  Distributed collection of hypermedia documents

Explain what is meant by saying that the Web is a distributed collection of hypermedia documents.

  Web application development

Create a simple Web Application that collects gradings under a number of criteria, and then calculates an aggregate mark

  Create a web site for an apple farm

Create a web site for an apple farm. Create an HTML5 form allowing visitors to create an account with the site. Account details are to be stored in your MySQL database. Information should be stored in a secure way.

  Sends data to best_songs.php on a server

Create a form that sends data to best_songs.php on a server. The form should have a text box for your name and a collection of at least four checkboxes representing kinds of songs (real or imaginary) and a radio button to indicate whether the selecte..

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