<?xml version="1.0"?>

<xml>
      <title>Demystifying XPath Axes and Xalan Extensions</title>
<keywords> Solutions  Purchase</keywords>
<description></description>
      <meta content="text/xml;" http-equiv="Content-Type"></meta>
<main-content>
   <h3>Monday, September 24, 3:30 - 5:00 PM</h3>
<p><a href="session-materials/xsl-ppt.swf">View session slides&#160;</a></p>
<p><span>Two of the greatest potential weapons in any XSLT developer&#39;s arsenal often tend to be the least understood and most underused: the aforementioned XPath axes and Xalan-J extensions.</span>&#160; While XPath axes are used to some degree by every XSLT developer, their extensive ability to reach out of the current context of traversal is not generally exploited to its fullest.<span>&#160;</span> Xalan-J extensions, on the other hand, give the developer the ability to extend the capabilities of the XSLT transformer in whatever way he or she sees fit - using languages such as Java and JavaScript.<span>&#160;</span> We&#39;ll examine the utility, concepts and practical uses of each, and hopefully teach you a few new tricks along the way.</p>
<p>Intermediate knowledge of XML, XSLT, XPath and basic knowledge of JavaScript and Java development are assumed.</p>
<h2>About the Speaker:</h2>
<p><strong><span>Sean Sawyer</span></strong><strong><span></span></strong> <span>is a software developer at Hannon Hill, focusing on the Cascade Server project. He is currently maintaining the 4.9 series of the product and assisting</span>&#160; the 5.0 development push. Sean has worn a number of different hats at the company, from integrator to project manager to technical trainer.</p>
<p><span>A native of Orlando by way of Knoxville, Sean graduated from the University of Georgia with a bachelor of science in computer science. Prior to joining Hannon Hill, he worked variously as a systems administrator, freelance web developer, session musician, cook, and archival preservationist, amongst other things.</span></p>
<p><a href="../schedule.xml">View full schedule</a></p>
<p><span></span></p>
</main-content>
<copyright>
    
</copyright>
</xml>
