Skip to content
xml

Course Title:

XML Introduction

Duration:

2 days

Prerequisites:

No practical experience with XML is necessary, although experience of coding HTML & CSS is necessary for the 2 day standard course

home

Objectives:

XML is a meta-language for describing markup languages. XML offers the capability to define tags and the structural relationships between them and omits the need for predefined tags. This eliminates the unnecessary restrictions faced when coding in HTML – hence XML’s fast growing popularity. This practical hands-on course is designed to give HTML coders a comprehensive introduction to XML

This two-day intensive course can also be taken as a three-day course (on an individual tuition or private company basis) for those inexperienced with hand coding HTML and CSS

about castalia

public courses

microsoft office courses

maximizer courses

courses general

services

training centres

links & news

privacy & terms

contact us

client comments


 

INTRODUCTION

XML, XHTML and HTML
Why XML?

BASIC RULES OF XML

Elements, Attributes, and Values
XML declaration
The Root Element
Adding comments
Default entities
Displaying tags as text

CREATING A DATA TYPE DEFINITION (DTD) Internal DTD

Internal DTD
External DTD
Personal external DTD
Public external DTD

DEFINING ELEMENTS AND ATTRIBUTES IN A DTD

Defining elements
Defining an element to contain
- only text
- one child
- a sequence
Defining choices
Simple attributes
Attributes and unique values

ENTITIES AND NOTATION IN DTDs

Internal general entities
Shortcuts for text in external files
External parameter entities
Entities for unparsed content
Embedding unparsed content

Questions and answers

CASCADING STYLE SHEETS AND XML

Setting up CSS
Style sheet syntax
External style sheets
Style sheets for an HTML document
Style sheets for an XML document
Layout with CSS
Defining elements as block-level or inline
Hiding elements completely
Offsetting elements in the natural flow

XML SCHEMA

Simple and complex types
Local and global declarations
Simple schema
Simple schema’s location
Annotating schemas

DEFINING SIMPLE TYPES

Date and time types
Number types
Deriving custom simple types
Anonymous custom types
Acceptable values
Creating list types
Predefining an element's content

DEFINING COMPLEX TYPES

Creating a set of choices
Ordering elements
Defining named groups
Referencing a named group

USING NAMESPACES IN XML

Namespaces, DTDs, and valid documents
Namespaces, Schemas, and validation

Questions and answers

More Programming Courses and Prices


Castalia, 49 Bisterne Avenue, London, E17 3QR. Tel: 020 8926 1564. Fax: 020 8923 7952

Back to Top