Here is a detailed table of contents of the course: Welcome!
Course objectives
Computing requirements How will I communicate? How will I learn? Tips for improving your learning experience How will I be graded? Course outline Where do I start? Introduction to XML
What is XML?
Introducing XML
The origins of XML The motivation for XML XML objectives The advantages of XML Comparing HTML and XML What can you do with XML?
E-commerce and XML
E-publishing and XML Single source documentation Browser support XML applications
RDF
SOAP and WSDL VoiceXML DITA Well-formed and valid documents
Well-formed XML documents
Requirements for well-formed XML documents Plain text versus well-formed XML Valid XML documents Markup Structure Authoring Display and print Quiz
Summary XML components
XML document components
XML declaration
Document Type Declaration Document Type Definition Intermingled markup and text The XML language
Elements
Using elements Attributes Using attributes Entities Types of entities Using entities Markup declarations Using markup declarations in the DTD XML technologies
DTD
Schemas XSLT XSL-FO XPath DOM / SAX Namespaces XLink Basic XML toolkit
XML editor
XML parsers/processors DTD/ Schema editor Quiz
Summary XML tutorial
XML and extensibility
Step-by-step tutorials Well-formed XML Well-formed XML review
Step one: making an XML declaration Step two: creating a root element Step three: inserting elements Step four: adding attributes Step five: parsing your document Valid XML
Step one: understanding the Document Type Definition
Step two: making an XML declaration Step three: including a document type declaration Step four: writing valid XML Step five: adding an entity Step six: parsing and validating your valid XML document Quiz
Summary Test #1 Assignment 1
Goals
Description Grading Valid XML postcard instance Postcard DTD Postcard XSLT Postcard CSS Inserting a style sheet reference Methods Skills required Tools Submitting the first assignment Editor tutorial
XMLSpy interface
Editing using Text, Enhanced Grid and Authentic view Text view
Enhanced grid view Authentic view Organizing files using projects
Opening a project
Exploring the OLL project Opening sample files in the OLL project Elements
Element entry helper
Adding elements Attributes
Attribute entry helper
Adding attributes Validating files
Transforming XML to HTML Saving files Using the letter DTD
Overall structure of the letter DTD
Starting a new document using a template Starting a new document without a template Adding an XML file to the project Required and optional elements LETTER element Heading elements Adding a salutation and a subject Paragraphs Bold and italics Web links Lists Closing elements Inserting a text entity Publishing the letter to HTML Assignment 2
Goals
Description Grading Requirements Tools Methods Publishing your XML document to HTML Preparing files for submission Submitting the second assignment Introduction to DTDs
Why do your need a DTD?
What is a DTD? DTD Syntax Understanding the DTD Elements Elements that contain character data
Container elements Empty elements Attributes
CDATA attribute type
Choice list (enumerated) attribute type ID and IDREF attribute type Entity declarations
Special characters Notation declarations DTD review Quiz Summary DTD reference Style sheet authoring
What are style sheets?
How do style sheets work? Cascading style sheets Extensible Stylesheet Language Differences between CSS and XSLT CSS use CSS rules Basic CSS Selectors Element patterns
Attribute patterns CSS properties
Selectors reference
Font properties reference Text properties reference Background properties reference List properties reference Display properties reference Box properties reference Advanced CSS properties reference Using style sheets with the business card
A business card XML file
Creating an XSLT style sheet Applying the transformation Creating a CSS style sheet Viewing the final result Using the helpmanual DTD
Overall structure of the helpmanual DTD
Creating a new XML file Adding an XML file to the project Working in the Authentic view Helpmanual element Front element Applying an HTML transformation Transforming XML to PDF Topic element Nesting topics Body element
Paragraphs
Viewing element information in XMLSpy Notes and cautions Lists Figures Tables Sections Drop-down links
Inline elements
Bold and italics
Links Comments Inline graphics Index Related Links
Back elements Glossary
Bibliography Starting a new document without a template
Element reference Assignment 3
Goals
Description Grading Requirements Paper topics Tools Submitting the third assignment Glossary |
|
| Close this window |