Lecture 4: XML - Computer Science E-75, Building Dynamic Websites
Table of Contents

October 5, 2009

  1. Lecture 4: XML - Computer Science E-75, Building Dynamic Websites
  2. XML: Extensible Markup Language
  3. Quick Example: Data and Presentation
  4. XML in 10 Points
  5. The XML Galaxy
  6. Content and Presentation
  7. XML and XSLT to produce a variety of content-types
  8. Weather
  9. National Weather Service
  10. Presidential Election 2008
  11. Google Maps & Google Earth
  12. Syndication Feeds: RSS, Atom, Podcasts
  13. Podcasts: An Adaptation of RSS
  14. RSS and Yahoo! Maps
  15. XHTML and MathML
  16. XML Namespaces
  17. SGML and XML
  18. XML: a structure for creating and working with markup languages
  19. XML Documents: Well-formed, Valid
  20. Nodes
  21. A Tree
  22. Visualizing a Tree
  23. Extensible Stylesheet Language Transformations (XSLT) and XML Path Language (XPath)
  24. XML Path Language (XPath)
  25. Node Types
  26. XPath Axes
  27. XPath Axes
  28. XPath Predicates
  29. XPath Functions
  30. Camels, Lamas, Giraffes and Okapis ... and XML!
  31. Biological Taxonomy
  32. XPath and Biology
  33. Defining XML Document
  34. Schema Features
  35. Why Bother with Definitions and Validation
  36. Designing XML Markup
  37. Jeni Tennison on "Bad XML"
  38. Narrative Documents
  39. Data-centric Documents
  40. Some Basic Rules
  41. Bad XML - Generic Names
  42. Example with Weather
  43. Possible Improvements: Time Standards
  44. Possible Improvements: Namespaces and Geo tagging
  45. Possible Improvements: Nesting
  46. Possible Improvements: Metadata in Attributes
  47. Simple XSLT Example as an Introduction
  48. XSLT Processors at work
  49. XSLT Processors
  50. XSLT Examples
  51. XSLT Example 1
  52. Default Rules for XSLT Processing
  53. XSLT Example 2
  54. XSLT Example 3
  55. XSLT and PHP
  56. Components: PHP, XSL, XML Data
  57. XSLT

Copyright © 2002-2009 David P. Heitmeyer

Bookmark and Share