Summary
This course teaches you the principles, benefits and components of XML as well as both advanced principles of XML development, and the details behind emerging standards like namespaces, XPOINTER, XLINK, and XSL. The course also covers the components of XML Application Programming Interfaces like DOM and SAX.
PREREQUISITES: Knowledge of programming concepts WHO SHOULD ATTEND?: This course was designed for Programmers and Web designers who want to use the Extensible Markup Language (XML)for creating, transferring and presenting data on the web.
COURSE DESCRIPTION: The Extensible Markup Language (XML)is a subset of the Standard Generalized Markup Language (SGML) that specifies the rules for creating markup languages (suchas HTML) that can be shared on the World Wide Web. This course teaches you the principles, benefits and components of XML as well as both advanced principles of XML development, and the details behind emerging standards like namespaces, XPOINTER, XLINK, and XSL. The course also covers programming support, browser support and the major contributions of key players like IBM, Microsoft and Sun Microsystems. The course also covers the components of XML Application Programming Interfaces like DOM and SAX.
BENEFITS OF ATTENDANCE: Upon completion of this course, students will be able to:
Course Outline
Chapter 1: INTRODUCTION
Chapter 2: WHAT IS XML?
Chapter 3: DOCUMENT TYPE DEFINITIONS
Chapter 4: CASCADING STYLE SHEETS LEVEL 1
Chapter 5: XML STYLESHEET LANGUAGE (XSL)
Chapter 6: FUTURE XML CAPABILITIES
Chapter 7: DOM and SAX