澳洲論文代寫 > essay代寫 > 布里斯班essay代寫 > > 正文

布里斯班essay代寫

布里斯班代寫essay案例:Every university has a catalo

<标题> Question 1

Marks: 40
Every university has a catalogue of 布里斯班代寫essay it offers, which ANU calls the electronic student handbook or StudyAt. Each course that is offered has an entry in the handbook. For example, look at the description of COMP3410 in StudyAt.

<标题> You are asked to design a simplified information model for a catalogue of 布里斯班代寫essay in XML, with an XML Schema in XSD, and a report generator in XSLT to produce HTML. The model must include the following data:

A course catalogue contains any number of course descriptions:

catalogue: course description*

course description:

course code: 4 letter code and 4 digit code
course long title: string
year level: first year or later year
science course level: (A|B|C|D)
area (offered by): text
subject area (course subject): text
when entry last was updated: date and time (metadata)
unit value: integer
course description: text, allowing embedded HTML formatting
learning outcomes: a list of strings: (string)+
incompatible 布里斯班代寫essay: (course code)*
<标题> In the usual convention, (+) indicates that there can be more than one occurrence of that type of information; (?) indicates an optional item (0 or 1 occurrence), (*) denotes zero or any number of occurrences; (A|B|C) denotes an enumeration restricted choice.

<标题> For example, here is a sample example layout of one course.

You are required to do the following:

Design an appropriate data model (document structure) for the above information. Note that you may need to rearrange some of the information in order to do this well. You will need to choose how best to represent data as elements or attributes, text strings, basic types or enumerations, etc.
Write an XML Schema that captures this data model. Make sure that the schema is valid and correct, and is well-commented. Save your schema in a file called 布里斯班代寫essay.xsd. [12 marks]
Create an instance XML document that contains enough data to cover all the various properties that you have built into your Schema. Make sure that it is a valid document and has the details of at least 5 布里斯班代寫essay, with different values and different instances of the variable data occurrences. You do not need to stick to real 布里斯班代寫essay from StudyAt: the requirement is to demonstrate your model.
You must refer to your Schema and your XSLT file from within this document. Save this in a file called 布里斯班代寫essay.xml [6 marks]
Write an XSLT stylesheet that will transform this information and neatly lay it out as an HTML file.
The XSLT stylesheet shall select one course code (such as COMP: this choice can be hard-wired into the stylesheet, for simplicity). It will produce good HTML that is a neatly formatted list of all of the 布里斯班代寫essay with that code, using layout and headings like StudyAt for each course. (without the extra navigation features). The output must be sorted in ascending numerical order of the course code.
Save this as 布里斯班代寫essay.xsl
Use this to generate an HTML file and save the result as 布里斯班代寫essay.html
(see example layout of one course. You have an implementation choice, you don't have to use the same HTML elements as this example, but it should look similar.) [12 marks]
Write a report that that explains your Schema and your XSLT, including any assumptions that you made and design decisions taken by you in creating the Schema. Include a rationale for your choice of attributes or elements. Save this in a file called 布里斯班代寫essayRreport.html [10 marks]
<标题> Make sure that your schema and stylesheet files are well documented with appropriate comments. Submit the files 布里斯班代寫essay.xsd, 布里斯班代寫essay.xsl, 布里斯班代寫essay.xml, 布里斯班代寫essay.html and 布里斯班代寫essayReport.pdf or 布里斯班代寫essayReport.html. PDF is preferred, HTML will be accepted (must display well in Firefox).

VERY IMPORTANT: Make sure that you test your files using xmllint and xsltproc on the student system before submission.

Marks will be given for the correctness and design quality of your information model design, the use of clear and meaningful names for elements and attributes, and for the simplicity and power of your schema description and transformations. For your report, marks will be given for a good report structure, the relevance and clarity of your description (describe the important design issues, do not simply translate the design into English).
Hint: you may refer to aspects of good XML design such as Principles of XML Design (Uche Ogbuji) and XML Design Patterns

上一篇:沒有了

Contact us / 聯系我們

QQ: 273427
QQ: 273427

Online Service / 在線客服

Hours / 服務時間
全天24小時為您服務

熱情 專業 誠信 守時
Copyright ? 2008-2018 assignment代寫

在線客服

售前咨詢
售后咨詢
微信號
Essay_Cheery
微信

在線客服

售前咨詢
售后咨詢
微信號
Essay_Cheery
微信
英国代写_数学代写_c++/c代写_留学生代写怎么查出来?