Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Teaching XSL Tools New Tricks.

David Carver

Making For Eclipse · Lightning (12 mins)
Monday, 16:20, 12 minutes | Lafayette

Tags: Languages , XML Tools
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

The XSL Tools editor provides both editing and debugging frameworks for XSLT processors.  It comes with built in support for XSLT 1.0, 2.0 and the base XPath 1.0 language.  However, what if you want to give it some shiny new wheels, and teach it some new tricks? 

The talk will take a brief look at the available extension points and ways to enhance the XSL editors functionality including:

  • Adding custom content assistance.
  • New XSL Templates
  • New XPath Templates
  • New XPath content assistance through extension points.
  • Use of XML Catalogs to help resolve xsl:includes and xsl:imports.
  • Adding additional JAXP XSL Processors via extension points for Run and Debug configurations.

David Carver has over 15 years of experience working with EDI and XML related technologies to help enable Business-to-Business data exchange in the Banking, Education, Retail, and Automotive Industries.  He has worked as an XML Data Architect for the STAR Standards organization implementing OAGIS BODs for the Automotive Retail Industry.  He is currently working for Intalio, Inc.

At eclipse he is a committer on the following projects:

  • Web Tools Platform Source Editing
    • XSL Tools Editor
    • PsychoPath XPath 2.0 Processor (part of wst.xsl)
  • Web Tools Platform - Incubator
    • Visual Editor for XML (VEX)
    • RelaxNG Tools
    • Mentoring the XQuery Tools (XQDT).

He is also active on the eclipse Architecture Council, Google Summer of Code, and mentors several other projects outside of the web tools project.  He is an avid supporter of Agile techniques and management practices.  Particularly Scrum and XP.