Price€520
Buy Now
Download Brochure

 

Length Time Prerequisites
10 -12 weeks 4 – 6 hrs/week None

Overview

Extensible Markup Language (XML) is becoming one of the most popular industry formats for document publishing. It is a platform-independent and vendor neutral solution that is being rapidly incorporated into next-generation document, web, and e-business application strategies. Creating structured XML documents provide many of benefits to content-heavy organizations.  XML content can be assembled, personalized, and delivered automatically, on demand, with the help of an XML content management system. These XML documents are used as a single source medium to dynamically generate multiple kinds of output including PDF, HTML, EPUB, etc. There are many benefits of using XML in document production. These could include increased productivity, cost savings from content reuse, increased consistency, lower translation costs, improvements in usability and quality. As such, XML skills are in huge demand.

XML for Content Authoring provides a comprehensive understanding of XML. It is a 12-week online course that covers all aspects of XML including processes, methods, Document Type Definitions (DTD), XML schemas, Extensible Stylesheet Language Tranformations (XSLT), and Cascading Style Sheets (CSS).

The course content is suitable for beginners and those who are familiar with XML but want to gain a more formal and structured grounding in the subject.
Download Brochure

DOWNLOAD COURSE BROCHURE





Syllabus

MODULE 1


Introduction to XML

On successful completion of this module, participants will be able to:

  • Know why XML is needed
  • Understand the origins of XML
  • Comprehend the terminology and jargon used when describing features of an XML document

MODULE 2


XML Components

On successful completion of this module, participants will be able to:

  • Know how markup works in an XML document
  • Identify the components of an XML document
  • Distinguish between elements, attributes, and entities
  • Understand document structure, the DTD and Document Type Declaration
  • Comprehend the difference between a well-formed and valid XML document
  • Relate to XML technologies such as XPath, Schemas, XSLT, and Namespaces
  • Identify the basic software that is needed to start building your XML toolkit

MODULE 3


Introduction to the Document Type Definition (DTD)

On successful completion of this module, participants will be able to:

  • Recognize when a DTD is needed
  • Identify the types of declarations and statements a DTD can contain
  • Use elements, attributes, and other markup declarations in a DTD
  • Understand the steps that are needed in the DTD authoring process

MODULE 4


Style sheets

On successful completion of this module, participants will be able to:

  • Know how style sheets work
  • Explain how Cascading Style Sheets (CSS) works together with XML
  • Comprehend how Extensible Style Sheet Language Transformations (XSLT) works to transform an XML document
  • Distinguish between when to use CSS and when to use XSLT

MODULE 5


CSS

On successful completion of this module, participants will be able to:

  • Define CSS
  • Recognize why CSS is so useful
  • Understand current CSS standards
  • Identify the potential pitfalls of browser support for CSS
  • Know the units of measurement used in CSS
  • Validate a CSS file

MODULE 6


XSLT

On successful completion of this module, participants will be able to:

  • Identify a template
  • Use simple XPath expressions in a template
  • Recognize patterns for matching elements and attributes in XSLT
  • Identify common XSLT elements

MODULE 7


XML Schema

On successful completion of this module, participants will be able to:

  • Identify a Schema
  • Recognize why you would use a Schema
  • Understand the overall structure of a Schema
  • Comprehend the use of Namespaces
  • Understand how to use element and attribute declarations in a Schema
  • Identify the major categories of the available built-in data types
  • Recognize the difference between a DTD and a Schema
  • Associate an XML file with the Schema
  • Validate an XML file against a Schema