[Solved] CSIT128 Lab 8

$25

File Name: CSIT128_Lab_8.zip
File Size: 122.46 KB

SKU: [Solved] CSIT128 Lab 8 Category: Tag:
5/5 - (1 vote)

Here is a sample of XSD code:

<?xml version=1.0 ?>

<xsd:schema xmlns:xsd=http://www.w3.org/2001/XMLSchema>

. . .

</xsd:schema>

Question 1. Given the following XML code containing an exam result where score is an integer; and contestant id, exam id, band and digital signature are strings. Your task is to write the corresponding XSD code and save it into the file q1.xsd.

<?xml version=1.0?>

<result ref=10007629P>

<contestantId>00025142</contestantId>

<examId>KB253DG</examId>

<score>156</score>

<band>C</band>

<digitalSignature>a720cf8e23bc1256bce2</digitalSignature> </result>

Question 2. Copy the code from q1.xsd to q2.xsd. In q2.xsd, add the following restrictions:

  • Band values must be A, B, C or D.
  • Score values must be an integer between 0 and 300.

Here is a sample of restriction code:

<xsd:restriction base=xsd:integer>

<xsd:minInclusive value=0 />

<xsd:maxInclusive value=100 />

</xsd:restriction>

<xsd:restriction base=xsd:string>

<xsd:enumeration value=LARGE />

<xsd:enumeration value=MEDIUM />

<xsd:enumeration value=SMALL />

</xsd:restriction>

Question 3. Given the following XML code.

Your task is to write the corresponding XSD code and save it into the file q3.xsd.

<?xml version=1.0?>

<audit campus=Woolloomooloo year=2000 session=A>

<subject sid=0769642>

<code>MATH101</code>

<title>Calculus</title>

<statistics>

<enrol>170</enrol>

<withdrawn>31</withdrawn>

</statistics>

</subject>

<subject sid=1734231>

<code>MATH234</code>

<title>Abstract Algebra</title>

<statistics>

<enrol>40</enrol>

<withdrawn>15</withdrawn>

</statistics>

</subject>

</audit>

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] CSIT128 Lab 8
$25