Draw data structure and analyse on xml, Programming Languages

The scenario

As an XML expert you are required to model a system for an online furniture shop. After an interview with the shop manager you have the following information:

The detail of the furniture shop includes shop name, address, telephone number, website address (URL), and logo (image).
The furniture shop has the following types of items for sale: beds, sofas, tables, wardrobes, etc. Each item has its name, item number, description, and price.

1 A bed can be single, double or king size bed. A bed also has information about type (such as bed frames, divan bed, adjustable bed, four poster bed) materials (such as wood), manufactory, product country, optionally with mattresses, etc.

2 A sofa can be a single seat, 2 seats or 3 seats sofa, with information of manufactory, product country, size, colour and face material (such as Leather).

3 The table have type (such as dining table, coffee table, nest table), materials (such as Acre Oak, glass), size, manufactory, and product country. Dining table can optionally have dining chairs, etc.

4 A wardrobe can be 2 doors or 3 doors. It also has information about the size, colour, manufactory, product country, optionally with door mirrored.

Task 1. Analyse the above-motioned scenario. Prepare data in XML, and add additional information you wish to record. Draw your data structure. You should include:

3 pieces of data or more for each item.
2 or more attributes

At least two optional data fields.

Task 2. Using the above information and your additional information, and the data structure from Task 1, create an XML document and name it catalog_{studentID}.xml. (e.g, catalog _03047791.xml)

Task 3. Using the structure of catalog _{studentID}.xml as a model, create a DTD file named catalog _{studentID}.dtd. Apply catalog _{studentID}.dtd to the contents of catalog _{studentID}.xml. Validate the XML document against your DTD using an online validator or AltovaXML2008.

Task 4.Create a CSS file catalog _{studentID}.css to render your XML data file to a web browser.

Create a list
Create at least one border
Use at least two different font sizes and two different font families.
Use two different font colours, at least one of which is defined using RGB values.
Display logo image.
Use at least one floating box

Task 5.Write a short report up to 1000 words (save as report1 _{studentID}.doc, a word document) to describe how you designed and implemented the coursework part 1. The report should include the data structure. Discuss the limitations of DTD and CSS.

Posted Date: 2/18/2013 4:33:39 AM | Location : United States







Related Discussions:- Draw data structure and analyse on xml, Assignment Help, Ask Question on Draw data structure and analyse on xml, Get Answer, Expert's Help, Draw data structure and analyse on xml Discussions

Write discussion on Draw data structure and analyse on xml
Your posts are moderated
Related Questions
We want a program that will allow us to print a "grade list" of the students in a class. The program should loop, asking for a name, midterm score, and final score. It should th

NOTE: You will only submit the University.java and EmptyFileException.java files (inside P3.zip/tar) NOTE on null objects:. From Project 1: Since the array of students in the Cou

Web Services Information Language WCF is designed using assistance focused structure concepts to support allocated processing where solutions have distant customers. Customers can

Redundant sequence identification: Given a set of k DNA sequences, S = { s 1, s 2, ... ,  s k } give an optimal algorithm to identify all sequences that are completely contained

Introduction A search engine (like Google) has three main components: a crawler that finds and stores copies of files on the web, an indexer that creates a data structure that

This is Python program I am stuck Modify the Russian peasant multiplication mod n function from class to perform "Russian peasant exponentiation" instead. You can assume that you

i have a=[0 1 1 2 2 3 6 7 0 4 ] i want to delent elemet but keep its position i.e a(4)=[] it gives me 0 1 1 2 3 6 7 0 4 but i need 0 1 1 [] 2 3 6 7 0 4

In this activity, you are going to place components on a sheet and connect them with virtual wires to create a simple digital circuit. You will simulate the circuit to verify the c

Overview Goals: The goals for this assignment are Design and implement instantiable classes. Use arrays of objects. Read from and write to files. Implement basic

question 1: In the opening lecture I spoke about general changes in business - flatter organizations, process orientation as opposed to functional silos, focus on supply chains, gr