Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

timmillwood

macrumors 6502a
Original poster
Apr 7, 2006
955
1
This is what I have to do for uni, and i don't know where to start. I have created an XML file, linked to an XSL style sheet (http://www.foocity.co.uk/xml/film.xml) but it sounds like I have to have 1 XML file, but two stylesheets.

Any ideas?

4. Detailed Requirements

You are required to demonstrate your understanding of the XML technologies studied through the production (publishing) of two sets of static html pages using XSL techniques and multiple XML data source(s). Each set of static html pages must:

• provide a default opening page linking to other pages as relevant.
• provide a sample of online trading pages.
• comprise a minimum of four categories/sections, each comprising a minimum of four sub-categories/sub-sections.
• be produced using a suitable XSLT 2.0 compatible engine/utility/IDE.
• be based upon a common xml file denoting the category/sub-category structure called structure.xml.
• be based upon a common xml file denoting the product details called products.xml.
• be produced using an appropriate unique xml style sheet.

You may/should create categories and sub-categories for products of your own choosing. This will form the basis of the navigation through your published pages. Your selection should reflect a single overall theme. Sample product content is therefore left to the student as part of the exercise.

The production of both structure.xml and products.xml may involve the use of products such as MS Wordpad and MS Notepad. It is therefore necessary to provide suitable XML Schema files to ensure that the xml files used in the publishing are both well-formed and valid:

• Schema file for structure.xml provided in structure.xsd
• Schema file for products.xml provided in products.xsd



The implemented XSL stylesheet(s) will make use of multiple output files and multiple XML input sources.

Your submission must be supported by a report detailing your experiences and selection of content, including:

? Commentary on all the statements comprising the schema for structure.xsd.

? Evidence that the contents of structure.xsd is well-formed and valid.

? Commentary on all the statements comprising the schema for products.xsd.

? Evidence that the contents of products.xsd is well-formed and valid.

? Commentary on all the statements comprising the style sheet associate with set1 ( not required for set2 ).

? Commentary on the usage of the chosen tool producing the required html files e.g. Saxon, XMLSPY or other suitable tool.

5. Deliverables

• Pages 2 to 5 of this document with your enrolment number and course sections filled in.

• All files on a suitable disk. The submitted files must include the original XML-based files and the final static html web files produced following XSLT translations for your chosen style(s) as follows:

Disk comprises:

Root folder
Set1 folder
XSL file for set 1
All published static html files for set 1
Set2 folder
XSL file for set 2
All published static html files for set 2
structure.xml
products.xml
structure.xsd
products.xsd
Report

• Your overall report including:

Commentary on all the statements comprising the schema for structure.xsd.

Evidence that the contents of structure.xsd is well-formed and valid.

Commentary on all the statements comprising the schema for products.xsd.

Evidence that the contents of products.xsd is well-formed and valid.

Commentary on all the statements comprising the style sheet associate with set1 ( not required for set2 ).

Commentary on the usage of the chosen tool producing the required html files e.g. Saxon, XMLSPY or other suitable tool.

Print-outs of all the original XML-based files.

Samples of screen prints of final static html web files for both set1 and set2.

You MUST present the material in a standard expected of level III studies i.e. must present arguments of critical evaluation demonstrating an understanding of the concepts investigated/evaluated.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.