online-learning.com logo
HomeRegister Courses Company ArticlesFAQs Contacts

 

 
Course catalogue
  Introduction to XML authoring
  XSL techniques for writers
 

Practical guide to XSLT

  Usability testing
  Graphic design for information designers
  Professional business writing I
  Professional business writing II
  Professional XML authoring
  Professional online course design
  Professional user interface analysis
  Professional user interface design
  Professional technical writing
Register here!
Discounts and promotions
Learning model
Testimonials
Demonstrations
Certification
 
 
carleton university logo
Certifies our
technical writing
and XML courses
softquad logo
Provides the
XML course editor
for our courses
XSL Techniques for Writers
$399USD/599CAD

XML is quickly becoming the most popular industry format for technical writing, web development and large document design. Using XSL, authoring professionals can output their XML files in many formats (e.g. HTML, PDF). After completing the course, students will be proficient in XSL techniques in aid of single-source publishing for both electronic and paper output. This course is designed for people who wish or need to become familiar with the XSL formatting language. Ideal candidates for this course would be technical documentation specialists, web designers, web developers and programmers.

XSL Techniques for Writers is a 10-week online course that combines instructor mentoring via discussion groups, chat and e-mail with self-paced lessons and five practical ‘marked’ assignments. Students can accelerate their efforts in order to complete the course material in much less time if they wish.

This course covers all aspects of XSL scripting. In the first assignment, students perform simple data queries to learn about the XPath and XSL data structures. They then complete basic and advanced assignments using XSLT to output XML documents into HTML. Finally, they complete another basic and advanced assignment using XSLFO to output XML to PDF format.


Course Outline

Module 1 - Introduction
In this module you will learn the history behind XSL, what it is, what it can be used for and why it's so popular among top information professionals. You will also learn how to query instances using XPath to interrogate XML instances. You will also be given you first assignment, which is to Query instances with XPath and XSLT.

Module 2 - Creating with XSL
This module will teach you how to create and use XSLT Templates. You will also learn how to create web pages with XSL. You will also be given an assignment which is to Transform XML to HTML.

Module 3 - Styles
In this module you'll learn how to author style sheets properly, and what the differences are between XSL and CSS. You will also learn how to create web pages using XSL from XML instances, and what the benefits are of generating HTML from XML are. You will also be given your third assignment which is on multiple document outputting and advanced XML-to-HTML techniques.

Module 4 - Publishing
This module will teach you the benefits of single source publishing, and what XSL's role is in it. You will also learn how to create print documents, such as XSLFO and PDF's from XML. Along with this, you'll learn about MDP or Multiple Document Output, and how manage many files from one XML stream. There is an assignment which deals with XSLFO and XML-to-PDF transformation.

Module 5 - Converting
This module will introduce you to switching DTD's, and advanced PDF transformation. You will also learn how to create your own converter. For the fifth assignment, you will be completing your own XML-to-PDF transformation and converter design.

Module 6 - Resources
This module holds all the information you need about XSL. You will have valuable FAQs, Introductions to XML, Introductions to DTD's and many other references available at your fingertips for use at any time.

Course Requirements

Prerequisites
Students should have a working familiarity with XML authoring to take this course. Suggested training includes our six-week Introduction to XML Authoring course, or our twelve-week Professional XML Authoring course, or relevant work experience. If you have any questions on your eligibility, please contact the instructor at xsl@online-learning.com

Course Software
Students receive a CD-ROM that contains all course readings and software. The course CD includes a special evaluation version of the XML authoring tool XMetaL, a copy of the XSLT processor XT and a copy of the XSLFO processor FOP.

System Requirements and Compatibility
pentium-compatible processor (133 MHz or faster)
32 MB of available RAM
super VGA display, 640 x 480 resolution
35 MB of disk space
40 MB extra disk space during installation
CD drive
an XML-compliant browser: Internet Explorer 5.0 or higher is recommended
Internet access
e-mail program: such as Outlook or Outlook Express
Windows XP/Windows 2000/Windows ME/Windows NT/Windows 98

Further Information

Certification
Students receive a certificate of completion for this course. Please see certification for details.

Price
US $399.00 includes a CD-ROM with all necessary authoring software and extensive reading materials.

Mentored Learning
All of the course readings, discussions, and assignments are conducted electronically. The instructor works directly with each student in the course via email. In addition, the instructor holds regular web chat sessions to discuss topics of interest and assignments with the class as a whole. Students may also use the online discussion bulletin board to post messages regarding topics of interest and assignments.

Communication with your instructor and your classmates is an important aspect of this course. Several tools are provided to help you communicate more effectively. The tools can be accessed from your 'student locker' page.

Students are encouraged to communicate with each other through the course discussion group and through regular chat sessions. Use the discussion group to share information or to seek assistance with assignments. If you have a question on an assignment that is of a general nature, use the discussion group to post your question since other students will also benefit from the response. If you need personal assistance, e-mail your instructor.

Students are not required to attend chat sessions; however, most students find them beneficial. During chat sessions, students may ask questions relating to assignments or usability issues.

The instructor will send out weekly e-mail updates. The instructor's comments will discuss course issues, assignments, and other information that is related to the course. Since students are participating from locations around the world, communication is especially important. Using the course communications regularly will help students to have a richer learning experience.

Further Information
If you have further questions about this course, or have special circumstances (i.e. student/corporate group needs), we would be glad to talk with you!

 

About the author
Simon Lebrun is a knowledge management consultant with KMU. He uses XML and XSL technologies to provide information management solutions to financial institutions, Internet service providers and telecommunication firms.

About the instructor
Simon also teaches this course.