End of Online Class

I have been engaged in an online class on XML. Some time ago I received the last class via email. It might be time to start using my XML skills to use. Hands-on learning is the best way to really learn a subject. I thought I would share what I learned in my last online class. This last class was a review of some XML related topics not covered yet.

XHTML 1.0 is HTML 4. It is HTML rewritten to be valid XML. It is modularized (i.e. split into modules). Some of the cores modules in XHTML are structure, text, hypertext, and lists. Images are notably not part of the core modules.

XPath is a language to express a specific part of an XML document. It is used by both XSLT and XPointer. You can use XPath to navigate an XML document. The root element is specified by the slash character. The asterisk character selects every element in the path. The each sign (@) matches XML attributes. All of these parts are easier to understand with examples. Perhaps I will provide some XPath examples in the future.

Next year my project is going to start receiving all input data in XML file format. I believe they are using XML Schema to be exact. Now I do not directly work on the team that loads data into our system. I work on applications that use that data. However I might be involved with the changes to read the XML source files pretty soon. Practice makes perfect.