This course provides basic principles of XML that are designed to separate mark-up from related content. It also prepares the student the typical and important uses for XML-based mark-up languages.In addition, it also covers the grammatical rules in order to work with XML.