Jump to: navigation, search

Difference between revisions of "XSLT Project"

(Download)
 
(38 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
=Background=
 
=Background=
The XSL Tools project will focus, specifically on the Transformation engine of the W3C XSL SpecificationXSL stands for Extensible Stylesheet Language, and has two core recommandsThe XSL Formatting Objects (XSL-FO) and the XSL Transformation language (XSLT).  From here on out, when XSL is mentioned, it is talking about the Transformation language.
+
'''XSL Tools is now part of the Web Tools Platform ProjectWe have graduatedOur goals are still the same.'''
  
The XSL Tools project is a Webtools Incubator project.   The project goal and background can be found in the [http://www.eclipse.org/webtools/incubator/proposals/XSLTools_proposal.html XSL Tools Proposal].   The scope is to provide basic xsl editing and debugging support to compliment and leverage the existing web standard tools support.
+
XSL Tools brings [http://www.w3.org/TR/xsl/ XSLT] development to the Eclipse platform. The project's goal and background can be found in the [http://www.eclipse.org/webtools/incubator/proposals/XSLTools_proposal.html XSL Tools Proposal]. Its scope is to provide basic XSL editing and debugging support to compliment and leverage the XML and source editing support within WTP.
 +
 
 +
The XSL Tools project focuses specifically on the Transformation engine of the W3C XSL Specification.  XSL stands for ''Extensible Stylesheet Language'' and this project is concerned with two of its technologies, XSL Formatting Objects (''XSL-FO'', as defined in the [http://www.w3.org/TR/xsl/ XSL] Recommendation) and the XSL Transformation language ([http://www.w3.org/TR/xslt XSLT 1.0] or [http://www.w3.org/TR/xslt20/ XSLT 2.0]). From here on out, when XSL is mentioned, it is in reference to the Transformation language.
 +
 
 +
XSL Tools is a component of the [http://www.eclipse.org/webtools/ Eclipse WTP] project. It is the first project to have successfully graduated from the [http://www.eclipse.org/webtools/incubator/ WebTools Incubator].
 +
 
 +
=Download=
 +
The latest released version of the XSL Tooling project plugins and features can be found at:
 +
 
 +
http://www.eclipse.org/webtools/downloads/
 +
 
 +
Milestone builds for the 1.0 version of XSL Tools are now included in the WTP 3.1 Milestone builds.
 +
 
 +
http://download.eclipse.org/webtools/downloads/
 +
 
 +
For those that would like to use the Update Manager or P2 to install XSL Tooling you can use the following update site:
 +
 
 +
http://download.eclipse.org/webtools/updates/
 +
 
 +
If you want it to automatically get all of the required plugins, then make sure you have the Galileo Update as well:
 +
 
 +
http://download.eclipse.org/releases/galileo/
 +
 
 +
XSL Tools does depend on JDT as well as Web Standard Tools in order for some functionality like debugging support.
 +
 
 +
=Documentation=
 +
 
 +
'''User Guide'''
 +
* [[XSLT_Project/UserGuide/Editor | Editor]]
 +
* [[XSLT_Project/UserGuide/Launching | Debug and Launch Configurations]]
 +
 
 +
'''Releng'''
 +
* [http://wiki.eclipse.org/Category:WTP_Build_Related WTP Build and Releng]
 +
* [[XSLT_Project/Releng/AthenaBuild | How to Build wst.xsl with Athena]]
 +
 
 +
=Contributions and Contributing=
 +
 
 +
For those that would like to help with XSL Tools by supplying patches, and enhancements.  We have created a Team Project set file that will
 +
contain all the projects necessary to be checked out from CVS.
 +
 
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/sourceediting/development/projectsets/?root=WebTools_Project Team Project Set for Contributors]
 +
- You will need the team Project Set for Contributors.
 +
 
 +
Other Resources:
 +
 
 +
* WTP XSL Tools (wst.xsl) follows the [[Architecture_Council/Bugzilla_Best_Practices | Bugzilla Best Practices]] recommendations by the Eclipse Architecture Council.
 +
* [[Development_Resources | Development Resources]]
 +
* [http://www.eclipse.org/eclipse/debug/documents.php Debug Framework - Articles and Tutorials]
 +
* [[CVS_Howto | CVS Howto]]
 +
* [http://wiki.eclipse.org/Category:WTP_Build_Related WTP Build]
 +
 
 +
=Adopters=
 +
 
 +
A list of known adopters of the XSL Tools suite of plugins.  If you are using or adopting XSL Tools in your project or product please consider adding some information to the [[XSLT_Project/Adopters | Adopters]] page.
 +
=Initial Requirements=
 +
 
 +
The [[XSL Tools Requirements]] page is another area that the community can use to express what functionality they need or want in the project.
  
 
=Project Status=
 
=Project Status=
  
 
Current status and views of the product backlog can be found on the [[XSLT Development]] pages.  These pages will be used to show and track progress for each milestone release.
 
Current status and views of the product backlog can be found on the [[XSLT Development]] pages.  These pages will be used to show and track progress for each milestone release.
 +
 +
= Tutorials =
 +
* [http://www.vogella.de/articles/XSLT/article.html XSLT with Eclipse XSL Tools] from Lars Vogel
 +
* [http://www.vogella.de/articles/DocBook/article.html Docbook with Eclipse and XSL]
 +
 +
[[Category:Eclipse Web Tools Platform Project]]
 +
[[Category:XSL Tools| ]]

Latest revision as of 09:16, 13 December 2009

Background

XSL Tools is now part of the Web Tools Platform Project. We have graduated. Our goals are still the same.

XSL Tools brings XSLT development to the Eclipse platform. The project's goal and background can be found in the XSL Tools Proposal. Its scope is to provide basic XSL editing and debugging support to compliment and leverage the XML and source editing support within WTP.

The XSL Tools project focuses specifically on the Transformation engine of the W3C XSL Specification. XSL stands for Extensible Stylesheet Language and this project is concerned with two of its technologies, XSL Formatting Objects (XSL-FO, as defined in the XSL Recommendation) and the XSL Transformation language (XSLT 1.0 or XSLT 2.0). From here on out, when XSL is mentioned, it is in reference to the Transformation language.

XSL Tools is a component of the Eclipse WTP project. It is the first project to have successfully graduated from the WebTools Incubator.

Download

The latest released version of the XSL Tooling project plugins and features can be found at:

http://www.eclipse.org/webtools/downloads/

Milestone builds for the 1.0 version of XSL Tools are now included in the WTP 3.1 Milestone builds.

http://download.eclipse.org/webtools/downloads/

For those that would like to use the Update Manager or P2 to install XSL Tooling you can use the following update site:

http://download.eclipse.org/webtools/updates/

If you want it to automatically get all of the required plugins, then make sure you have the Galileo Update as well:

http://download.eclipse.org/releases/galileo/

XSL Tools does depend on JDT as well as Web Standard Tools in order for some functionality like debugging support.

Documentation

User Guide

Releng

Contributions and Contributing

For those that would like to help with XSL Tools by supplying patches, and enhancements. We have created a Team Project set file that will contain all the projects necessary to be checked out from CVS.

- You will need the team Project Set for Contributors.

Other Resources:

Adopters

A list of known adopters of the XSL Tools suite of plugins. If you are using or adopting XSL Tools in your project or product please consider adding some information to the Adopters page.

Initial Requirements

The XSL Tools Requirements page is another area that the community can use to express what functionality they need or want in the project.

Project Status

Current status and views of the product backlog can be found on the XSLT Development pages. These pages will be used to show and track progress for each milestone release.

Tutorials