In my last article, "Two Great Technologies, One Amazing Solution" (XML-J,
Vol. 2, issue 1), I demonstrated how the Java programming language could be
used within stylesheets to add robustness to XSLT. This month I'll stick
strictly within the confines of the XPath and XSLT to show some of the
built-in functionality available to you.
The XPath and XSLT specifications include sections defining "functions."
Whether they're core (required by an implementation of the spec) or external
(core extensions or user defined), functions assist the stylesheet writer by
providing valuable services such as node value formatting and node set
metainformation. In this article I'll explain some of the general syntax
rules for using functions and provide examples of the more common types.
... (more)
When developing Web applications that use Java and XML there are many
options, including (among others) the Apache Struts framework and the
Extensible Stylesheet Language Transformation (XSLT) language.
At first blush, these options may seem like an "either/or" proposition,
considering the fact that the view portion of Struts serves essentially the
same purpose as XSLT: to render the view... (more)
The Extensible Stylesheet Language (XSL) W3C recommendation was created as a
means to display XML data. The recommendation includes a transformation
language (XSLT) and formatting object (or output format) language (XSL-FO),
which together provide the XSL stylesheet developer with the tools necessary
to present XML.
The XSL-FO language is like HTML on steroids, because it allows not only ... (more)
As those of you familiar with XSL know, there are two parts to the W3C
Recommendation (www.w3.org/TR/xsl): a transformation part (XSLT) and a
formatting part (XSL Formatting Objects, or XSL-FO for short) with the intent
being the presentation of XML. However, since XSLT is also its own (more
mature) W3C Recommendation (www.w3.org/TR/xsl), it has enjoyed the attention
of developers wishin... (more)
The eXtensible Stylesheet Language Transformation (XSLT) process allows for
the changing (or transformation) of XML into other text including (different)
XML, plain text, HTML, and Wireless Markup Language (WML). Understanding the
basics of XSLT can serve you well as you pursue the presentation and
integration of XML in your applications.
This article briefly introduces these concepts and... (more)