XML Foundation
Duration 2 days
Objectives These days, it's pretty much a requirement that if you are going to develop data sets for use on the web, you will need at some point to use XML share the information. XML has now become the common method for storing and publishing data for use on multiple platforms and for transferring data between proprietary systems. Through a series of worked examples, this course introduces you to the key principles underlying XML, and how they can be used to store, structure, retrieve and display information on the Web in a common, re-usable format.
Requirements Knowledge of Web design and development and good working knowledge of HTML. Awareness of digital asset management helpful.
Course Outline
XML Overview • What is XML? • Why XML is important • Example XML Applications • Editors, Parsers and Processors • XML, XHTML, XSL, CSS • DTDs and Schemas
The structure of an XML document • Well formed XML • Tags and Attributes • Saving and Viewing in a Browser • Attaching Style Sheets • Using XSL
DTDs - Document Type Definitions • Internal, External and public DTDs • Element declaration • Validation against a DTD • Document Type declarations
Elements and Entities • Defining Elements and Attributes • Children and choices • Creating and using shortcuts • Entities and unparsed content
XML Schema • Simple, complex, local and global • Annotating Schemas • Defining Simple Types • Defining Complex Types • Grouping
Namespaces • Designing and Declaring Namespaces • Namespaces, DTDs and Validity • Namespaces, Schema and Validity • Importing Components
XML and CSS • Overview of CSS with HTML and XML • Internal and External Styles • Configuring CSS for XML • Using and Applying Styles • Calling Styles
XSL Transformations • Overview of Transformations • XSL Templates • Import, Include and Embed • Output Methods • HTML Code Output
Wrap-up and QandA • Next steps • Resources • Questions and Answers
|