[SOLVED] Web_Technology - Week 9 Exercise

30.00 $

Category:

Description

Rate this product

Introduction to Web Technology

 

 

Initial Setup: Create​ a directory to store the code of this lab exercise. Follow the instructions below to start a web server at the newly created directory.

 

Running web server on Mac​ using command:​

 

python3 -m http.server [port-number] -d [web-directory]

 

For example, to run on port 50000 and directory /Users/jsmith/Desktop/myweb

 

python3 -m http.server 50000 -d “/Users/jsmith/Desktop/myweb”

 

The website will be at the address: http://localhost:50000/​

 

 

Running web server on Windows​ using command:​

 

python -m http.server [port-number] -d [web-directory]

 

For example, to run on port 8000 and directory “C:\Users\jsmith\Desktop\my web”

 

python -m http.server 8000 -d “C:\Users\jsmith\Desktop\my web”

 

The website will be at the address: http://localhost:8000/​

 

 

 

 

 

Here is a sample of XML code with stylesheet:

 

<?xml version=”1.0″ ?>

<?xml-stylesheet type=”text/xsl” href=”FILE-NAME-HERE.xsl”?> …XML code here…

 

 

Here is a sample of XSLT code:

 

<?xml version=”1.0″ ?> <xsl:stylesheet   version=”1.0″   xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”   xmlns=”http://www.w3.org/1999/xhtml”>

 

<xsl:output method=”xml” indent=”yes” encoding=”UTF-8″/>

 

<xsl:template match=”/PUT-THE-ROOT-ELEMENT-HERE”>

 

<html>

<head>

<title>XSLT example</title>

</head>

 

<body>

HELLO WORLD

</body>

</html>

 

</xsl:template>

</xsl:stylesheet>

 

 

             

Question 1. Given the following XML code containing an exam result:​

 

<?xml version=”1.0″?>

<result ref=”10007629P”>

<contestantId>00025142</contestantId>

<examId>KB253DG</examId>

<score>156</score>

<band>C</band>

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

 

Write the XML code into the file question1.xml​ and use the stylesheet question1.xsl​ to produce the following output:

 

 

             

Question 2. Similar to question 1, write the XML code into the file question2.xml​ and use the stylesheet question2.xsl​ to produce the following output:​

 

 

 

 

 

 

             

Question 3. Given the following XML code containing subject enrolment statistics:​

<?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>

 

Write the XML code into the file question3.xml​ and add a few more subject data. Use the stylesheet question3.xsl​ to produce the following output:​