|
DesignerXSL is
a development tool that provides XSL style-sheet developers the
ability to interactively debug style-sheets. DesignerXSL
allows them to create and edit XML and XSL
documents. DesignerXSL has the most intuitive development
environment available for the eXtensible Style-sheet
Language.
Basic Usability: Users can give their
business documents a professional and consistent look using the latest in XSL
technology to transform XML into other document formats including
HTML, EDI,
ACH, RTF.
Cross Language
Functionality: The (W3C) XSL specification provides the vendor of an
eXtensible Style-sheet Language Transformer (XSLT)
the ability to add more functions to the expression language.
Because an XSLT vendor cannot possibly add all the functions that a user may need, UBT has added the capability of allowing user defined functions to its XSLT engine. These user defined functions are called
"functoid's".
A functiod can be written as an
ANSI C shared
library or Java class that
will work under UNIX and NT. They can also be implemented
as an IDispatch COM Object on NT only. UBT's functiod library uses language drivers to "execute" the function for a specific language.
Future UBT plans include the release of a driver for Perl,
and VBScript. Implementations for most
languages are possible and UBT will be releasing a driver
development kit for customers requiring support beyond the base
configuration.
XSL is a robust transformation language
that will be able to handle most jobs without additional
"programming". The functoid is a powerful extension that will
ensure "no limits" while transforming XML into other document types
when programming is required.
Advanced Feature
Set: The
XSL style-sheet can be debugged against an XML document. Breakpoints can be set
and cleared on both style-sheet (XSL) and source (XML) nodes, expressions can be
evaluated using the Quick-Watch window or added to the watch window. A developer
can quickly determine the template path using the Call Stack window. Both global
and local variables/parameters can be evaluated using the Globals or Locals
watch windows. The XML current node-set can be viewed using the Node Set window
and the current node within the node-set can be readily identified. Using DesignerXSL,
a developer can step into or out of a template as well as stepping over the
current style-sheet node providing a robust and powerful XSL development
environment .
|