
|
|
|
|
Home / Computers / Data Formats / Markup Languages / XML / Style Sheets / XSL / Tools
|
|
|
|
Web Sites
|
- 4Suite and 4Suite Server - 4Suite is a collection of Python tools for XML processing and object database management. 4Suite ServerTM builds on 4Suite to provide a complete platform for XML processing. It features an XML data repository, a rules-based engine, and XSLT transforms, XPath and RDF-based indexing and query, XLink resolution and many other XML services. Both are opensource Apache tools.
4suite.org/index.epy
- B-Bop Xfinity Designer - Xfinity Designer is a Visual XSL Stylesheet development tool for developers to quickly and easily generate XSL stylesheets without becoming experts at XSL and XPATH syntax. Xfinity Designer automatically generates XSL code to reflect the mapping you design. Designer ensures that the stylesheets have the right syntax and generate well-formed XML documents. With its built-in XSLT processor and HTML viewer, you can instantly test the results of your design as you go.
www.b-bop.com/products_xfinity_designer.htm
- CatchXSL - Tool that profiles XSLT transformations and the resulting time measurements give the XSLT developer useful hints on how to improve performance.
www.xslprofiler.org
- FastXML - FastXML is a prototype of component software for processing XML and XSLT that is compatible with MSXML and optimized for speed. The developer claims the program is about five times faster than MSXML.
www.geocities.com/fastxml
- fxp - the Functional XML Parser - fxp is a validating XML parser written completely in the functional programming language SML. It has a programming interface allowing for production of XML applications based on fxp.
www.informatik.uni-trier.de/~aberlea/Fxp
- Koala XSL Engine - This is an XSL processor written in Java, using the Simple API for XML (SAX 1.0) and the Document Object Model (DOM 1.0) API. This package also contains xslSlideMaker, a post-processor that can quickly make slides and multi-level slides with XML & XSL. The Koala XSL engine is no longer supported - but the source is available.
www.inria.fr/koala/XML/xslProcessor
- Komodo - Komodo is ActiveState's cross-platform, multi-language integrated Development Environment (IDE). Supports XSL debugging.
aspn.activestate.com/ASPN/Downloads/Komodo
- Libxslt - the XSLT C library for Gnome - Libxslt is the XSLT C library developed for the Gnome project. Libxslt is based on libxml2 the XML C library developed for the Gnome project. It also implements most of the EXSLT set of extensions functions and some of Saxon's evaluate and expressions extensions. People can either embed the library in their application or use xsltproc the command line processing tool. This library is free software and can be reused in commercial applications (see the intro). Includes a link to a tutorial.
xmlsoft.org/XSLT
- Perl module: XML::XSLT - This is a Perl module to parse XSL Transformational sheets. It uses XML::Parser and XML::DOM. XML::Parser is a Perl extension interface to James Clark's XML parser, expat. For more details view the xslt-parser-0.14.readme file in this directory.
www.perl.com/CPAN-local/modules/by-module/XML
- PSGML - PSGML is a GNU Emacs Major Mode for editing SGML and XML coded documents. PSGML has several functions for editing SGML documents. Indentation according to element nesting depth and identification of structural errors (but it is not a validating SGML parser). Menus and commands for inserting tags with only the contextually valid tags. Attribute values can be edited in a separate window with information about types and defaults. Structure based editing includes movement and killing; and also several commands for folding editing.
sourceforge.net/projects/psgml
- PyXML - A package collecting the tools required for writing basic XML applications in Python, along with documentation and sample code. Features include (but are not limited to) SAX, DOM, the xmlproc validating parser, an Expat interface, and more.
sourceforge.net/projects/pyxml
- TestXSLT: XalanXSLT Processor for the Mac - TestXSLT is the Apache Software Foundation's Xalan Java XSLT processor packaged for the Mac! Also on this page are JSP XML tags and a small class for JAXP developers.
www.entropy.ch/software/java
- The SAXON XSLT Processor - SAXON is an XSLT processor developed by Michael Kay.
saxon.sourceforge.net
- The Schematron - The Schematron is an XML structural validation language that uses patterns in trees instead of being based on grammars. Tested to work with the following XSLT implementations: MSXSL, SAXON and Oracle work fine. XT, Xalan, and Sablotron can work with certain caveats. Plenty of source code.
www.ascc.net/xml/resource/schematron/schematron.html
- Unicorn XML Toolkit (and XSLT Processor) - Unicorn XML Toolkit is a developer product implementing various XML-enabling technologies, which include a parser, writers, DOM, XPath, XSLT, XSLT extensions, XML-enabling extensions for ECMAScript (Javascript). The ECMA extensions are contained in a runtime library which must be redistributed.
www.unicorn-enterprises.com/products_xmlkit.html
- Visual XSLT - Visual XSLT is an XSLT development environment plug-in for Visual Studio .NET. Features include XSLT Debugger, XSLT Editor, Class Browser, Source Code Control, Project Manager, and Online Help.
www.activestate.com/Products/Visual_XSLT
- Xalan - Xalan is an XSLT (Extensible Stylesheet Language Transformation) processor for transforming XML documents into HTML, text, or other XML document types. Has various versions (C++, Java) available. (Was initially called LotusXSL by IBM Alphaworks)
xml.apache.org/xalan-j
- XML Engine - Macintosh based XML parser, render, analyse, create and alter XML - using REALbasic and XML Engine.
www.elfdata.com/xmlengine
- XMLtoANY - free servlet that uses XSLT to converts XML source into content (HTML, WML, XML, ...) viewable for the device.
javaboutique.internet.com/XMLtoANY
- Xsl Debugger - A text based tool to debug stylesheets and it is similar to the Unix/Linux debugger gdb. It uses using the libxslt library.
xsldbg.sourceforge.net
- XSLDoc - A tool that parses a set of XSLT source files and produces a set of HTML pages describing the stylesheets, templates, and global variables.
www.xsldoc.org
- XSLies - XSLies is a simple XSLT application for making Web-based slideshows. It uses an XML input file to generate an HTML slideset. The resulting layout can be further customized using XSL and/or Cascading Style Sheets (CSS).
lempinen.net/sami/xslies
- XSLScript - XSLScript is a terse notation for writing complex XSLT stylesheets. XSLScript is part of Hiawatha web-server, but XSLScript also can be used stand-alone. The XSLScript script (some.xsls) gets compiled into corresponding XSLT stylesheet and then generated XSLT stylesheet is applied to the file some.xml (no temporary .xsl file is created, this all happens in the memory). The actual XSLT tranformation is performed by SAXON.
www.pault.com/pault/prod/XSLScript
- XSLT Test Tool - The XSLT Test Tool was created to enable the user to easily run XSLT against various popular processors to make sure transforms work best on all systems. It works through a GUI and to receive error messages from the different XSLT processors while debugging.
www.netcrucible.com/xslt/xslt-tool.htm
- XSLT-Process - A powerful editor with XSLT processing and debugging capabilities. You can run an XSLT processor on the Emacs buffer you edit, and view the results either in another Emacs buffer or in a browser.
xslt-process.sourceforge.net
- XSLTDoc Application - The XSLTDoc Application helps you to browse and understand XSLT stylesheets. It shows summaries of stylesheets and explains each XSLT instruction in detail. This page also has several other useful utilities.
www.jenitennison.com/xslt/utilities
- XSLTMark - XSLTMark is an XSLT processor performance benchmarking application. It gauges the capabilities of XSLT processing engines by testing them on a common platform with a variety of stylesheets and inputs that sample the gamut of possible applications. XSLTMark is a completely open benchmark with all the source code freely available. The XSLTMark test cases have been designed to challenge processors with a variety of tasks and input conditions in order to provide a well-rounded benchmark and to facilitate analysis of which processors perform best for various applications.
www.datapower.com/XSLTMark
- XSLTunit - The purpose of XSLTunit is to provide a unit testing framework for XSLT transformations similar to the "*unit" environments available for other languages (i.e. Junit for Java).
xsltunit.org
|
|
|
|
|