G. Ken Holman

Mr. G. Ken Holman is the Chief Technology Officer for Crane Softwrights Ltd., a Canadian corporation offering OmniMark programming, DSSSL and XSL language training, and general SGML and XML related computer systems analysis services to international customers. Mr. Holman is the current Canadian chair of the ISO subcommittee responsible for the SGML family of standards, an invited expert to the W3C, and has often been a speaker at related conferences. Prior to establishing Crane, Mr. Holman spent over 13 years in a software development and consulting services company working in the NAPLPS and the SGML industries.

Articles by this author

What Is XSL-FO

Extended excerpts from noted XSLT trainer Ken Holman's book on the W3C's XSL Formatting Objects specification.

Getting started with XSLT and XPath (II)

Through more complex examples, we can see some of the more powerful facilities and techniques provided by XSLT, such as variables, functions, and process control constructs.

Getting started with XSLT and XPath

In the second part of his comprehensive introduction to XSLT and XPath, G. Ken Holman examines practical stylesheets and explains the various approaches to writing XSLT.

What Is XSLT

Part One of's series on the W3C's Extensible Stylesheet Language Transformation technology, written by XSLT instructor G. Ken Holman.

What Is XSLT, Part 2

Introducing the concepts of styling structured information, the W3C XSL language, XSL transformations (XSLT), the use of XML Namespaces, and the mechanism for associating stylesheets with documents.

What is XSLT? (I)

In the first part of his comprehensive introduction to XSLT and XPath, G. Ken Holman examines the context of the two technologies within the W3C family of XML Recommendations.

What's the Big Deal With XSL?

Confused about XSL and how it relates to CSS? Ken explains that the relationship between XSL and CSS is a complementary one. He examines two different implementations of XSL and provides the documents and stylesheets for you to compare to each other.