Introduction to XML

Review questions

1. Find attached an XML document (something simple from the exercises). Correct it to make it
a)    well-formed
b)    and valid.
Explain which corrections make it well-formed and which valid. What do these concepts mean?
Note that you are asked to change the XML and not DTD.

2.     Explain the following terms:
a)    XML Schema
b)    XPath
c)    XHTML
d)    World Wide Web Consortium
e)    XSL-FO
f)    DOM and SAX

3.    How is the administration of namespaces organized and why so? What is the connection between DTD and namespaces? How does "white space" differ from "namespaces"?

4.   When would you use elements, and when attributes in XML and  DTD. What are the restrictions?

5. possibly a question based on lecture presentations by other students

6  Compare  XML and HTML: features, use and phase of development.
This question has 6 points that you can lay out in a table.

7  Compare  XHTML and HTML: features, use and phase of development.
This question has 6 points that you can lay out in a table.

8  Compare  CSS and XSL-FO: features, use and phase of development.
This question has 6 points that you can lay out in a table.

9.    How do you predict  different XML standards will be used within the immediate future? Give examples of products, applications and standards.
Give names of products, application areas, standards, or standardization efforts and describe their idea. Opinions are not enough, you need to give the reasons for your conclusions.

10.    Below is an XML document (something like in the lecture examples). Two XSL transformations for it are attached. Explain what kind of result you get through these transformations by commenting on the attachment sheet. (As you are no computer, I will accept all reasonable answers.)



 

| HOME | SYLLABUS | CALENDAR AND EXERCISES |

Created by: Jaana Holvikivi
Updated: 11.2.2009