This video course teaches the basics of Automata and XML. The course has been taught by R.Ramanujam, faculty at The Institute of Mathematical Sciences, Chennai. The major part of the turorial focuses on XML. XML: The Extensible Markup Language (XML) is a general-purpose markup language. Its primary purpose is to facilitate the sharing of structured data across different information systems, particularly via the Internet, and it is used both to encode documents and to serialize data. In the latter context, it is comparable with other text-based serialization languages such as JSON and YAML. By adding semantic constraints, application languages can be implemented in XML. These include XHTML, RSS, MathML, GraphML, Scalable Vector Graphics, MusicXML, and thousands of others. Moreover, XML is sometimes used as the specification language for such application languages. For more videos on this course visit: www.siliconindia.com