XML

 


COIN78 - XML Concepts


This is your final writing assignment. Each answer will be written using your own words. Copying and pasting is not writing. Use Web, book, and whitepaper as citations for answers as needed. I grade on effort, accuracy, and thoroughness. There are no "perfect" answers; this exam is intended to increase your breadth of knowledge in XML. The extra credit portion is an important part of the total overall grade <hint> The writing assignment is due by the end of the final week of class.

Note - I expect that you'll include a dozen or so Web references (footnote with a URL) throughout the assignment.

  1. Compare and contrast the primary differences between XML, HTML, and XHTML?
  2. Why was XML created?
  3. What business problem does XML solve?
  4. Is XML a language or meta-language? Explain
  5. What language was XML and HTML derived from?
  6. Why does XML need to be human and machine readable?
  7. What are the three requirements for writing well formed XML?
  8. What is the role of a DTD with XML? (Think valid XML)
  9. Write a very short DTD document
  10. What is the role of CSS with XML?
  11. Write very short CSS document
  12. What is the role of XSD with XML? (Think namespaces and datatypes)
  13. Write a very short XSD document
  14. Why are namespaces important to XSD? (Think about the Web as a database)
  15. Compare and contrast DTDs with XSD
  16. What are XPath, XSL, XSLT? What do they do? How do they work together?
  17. Compare and contrast CSS with XSL
  18. What is XLink and XPointer?
  19. What is RDF?
  20. What is RSS? Compare and contrast RSS 1.0 and RSS 2.0
  21. How is XML used with middleware and EAI?
  22. How do Microsoft and Oracle use XML?
  23. What is UDDI, and why is it important? What is SOA?
  24. What are Web services, SOAP, and WSDL, and how do they incorporate XML?
  25. What is the Semantic Web? Discuss RDF and Web 2.0 metadata as needed

Bonus: In 300 to 400 words total (one page single spaced more or less), answer all three of the following:

XML is easier to learn and use than HTML

Will XML completely replace HTML (soon or ever?)

How will you use XML? Please be specific and tell me more about your career and interests.

Hints - you get 1 point for questions 1 -25, and 5 points for the bonus question. I am looking for short answers in the first 25 questions, then your imagination in the bonus question. The total possible score is thus 30 points, out of 25 for the assignment.

If you can't find an answer then you haven't learned to use http://searchwebservices.techtarget.com/, whatis.techtargetcom or Google.com. Also try http://www.xml.com/ or http://www.xml.org/ but remember that whatis.com will be hyperlinked to other subjects. Please attempt the bonus question as it works in your favor, and it affects the entire exam score.

Good luck!

Up Arrow Top