Create an xslt stylesheet

Assignment Help Software Engineering
Reference no: EM13312505

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.


Attachment:- Assignment-5.zip

Reference no: EM13312505

Questions Cloud

Explain what is the normalized reaction rate : In the oxidation of ammonia to form nitrogen oxide; 4NH3 + 7O2 ---> 4NO2 + 6H2O, water is formed at an instantaneous rate of 42 mol L-1 s-1. A.) What is the normalized reaction rate? B.) At what rate is O2 consumed? C.) At what rate is NO2 formed?..
Design and develop a secure and working prototype : Design and develop a secure and working prototype of database and a website for the aforementioned company in which wants to sell its products online as well as advertising and marketing its professional PCs and laptops' repair services.
Define the double bond electrons will act as the nucleophile : the double bond electrons will act as the nucleophile in the first step of the reaction. 2. the halide ion will act as the nucleophile in the second step of the reaction.
Find the average frictional force that stops the bullet : A 7.80-g bullet moving at 500 m/s penetrates a tree trunk to a depth of 6.00 cm. find the average frictional force that stops the bullet
Create an xslt stylesheet : You've completed web page development and so now it is time to take the process of template generation to a new level: XSLT.
Theoretical framework : Theoretical framework
Determine the time at which the pressure in the tank : The velocity out of the tube may be approximated by V = √(2(p-patm)/ρ), where p is the absolute tank pressure. Determine the time at which the pressure (gage) in the tank is 20 kPa if the initial pressure is 40 kPa (gage)
Explain what is the molar mass (g/mol) of the unknown gas : Hydrogen gas effuses at a rate 4.5 times that of an unknown gas under the same conditions. What is the molar mass (g/mol) of the unknown gas
Estimate the daily emissions of particles from a solid-waste : The incinerator burns 50 tonnes per day (1 tonne= 1 metric ton= 1000kg) and exhausts gases in a ratio of 20kg of gases per kg of feed. Assume the gases exit at 200*C and 1atm.

Reviews

Write a Review

Software Engineering Questions & Answers

  Project planning and scheduling from various tools

You need to select a tool for project planning and scheduling from various tools available in the market. What factors would you consider in selecting the most appropriate software tool for your company?

  Creating coding for excel

Create a code that would sum five cells and then round to either .00, .25, .50, or .75 depending upon what range the sum of the cells falls into.

  Question about vector or bitmap

When your customer hands you a job, how would you make the determination which type of graphic is the right selection, Vector or Bitmap, in your response,

  Tcp sender and receiver sequence

Think about a TCP sender and receiver. Suppose bytes 0 .. 99 have been sent, received, and acknowledged (the sender has received ack's for them). Suppose the sender sends the following segments

  Create either pseudocode or flowchart for program

Create either pseudocode or a flowchart for a program that does the following: Prompt the user to enter a sales tax rate. Prompt the user to enter a price.

  Create flowchart of major steps for development processes

Consider the design development process. Create flowchart of major steps, processes, and milestones essential to conduct thorough DBMS design.

  Design an improved interactive password system

Design an improved interactive password system? Present your design and describe what kind of attacks your protocol can protect.

  Er model for large organization has several parking lots

Construct ER model for each of the given descriptions: A large organization has many parking lots, which are used by staff.

  Process of formal software testing

Discuss and explain software testing as a career path, and consider what skills would be desirable for a software tester.

  Content validation of document

Do you believe that any form of document content validation should be applied to web pages before they are placed in the public domain?

  Draw erd to show attributes of student

Draw and ERD for this situation. What attribute or attributes did you designate as the identifier for the STUDENT entity? Why?

  Write a program to simulate the scheduling of cpu

In this project, write a program to simulate the scheduling of CPU. The program will randomly generate process CPU burst based on user's setting. Performance is measured and analyzed in a report.

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