Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Java and XSLT (O'Reilly Java)

Java and XSLT (O'Reilly Java), 9780596001438 (0596001436), O'Reilly, 2001
Java and Extensible Stylesheet Language Transformations (XSLT) are very different
technologies that complement one another, rather than compete. Java's strengths are portability,
its vast collection of standard libraries, and widespread acceptance by most companies. One
weakness of Java, however, is in its ability to process text. For instance, Java may not be the
best technology for merely converting XML files into another format such as XHTML or Wireless
Markup Language (WML). Using Java for such a task requires skilled programmers who
understand APIs such as DOM, SAX, or JDOM. For web sites in particular, it is desirable to
simplify the page generation process so nonprogrammers can participate.

XSLT is explicitly designed for XML transformations. With XSLT, XML data can be transformed
into any other text format, including HTML, XHTML, WML, and even unexpected formats such as
Java source code. In terms of complexity and sophistication, XSLT is harder than HTML but
easier than Java. This means that page authors can probably learn how to use XSLT successfully
but will require assistance from programmers as pages are developed.

XSLT processors are required to interpret and execute the instructions found in XSLT
stylesheets. Many of these processors are written in Java, making Java an excellent choice for
applications that must interoperate with XML and XSLT. For web sites that utilize XSLT, Java
servlets and EJBs are still required to intercept client requests, fetch data from databases, and
implement business logic. XSLT may be used to generate each of the XHTML web pages, but
this cannot be done without a language like Java acting as the coordinator.

This book explains the most important concepts behind the XSLT markup language but is not a
comprehensive reference on that subject. Instead, the focus is on interoperability with Java, with
particular emphasis on servlets and web applications. Every concept is backed by working
examples, all of which work on widely available, free tools.
(HTML tags aren't allowed.)

Pivot: How Top Entrepreneurs Adapt and Change Course to Find Ultimate Success
Pivot: How Top Entrepreneurs Adapt and Change Course to Find Ultimate Success

A proven approach to achieving entrepreneurial success in new corporate ventures and startups

Every day, business and corporate startups take action based on assumptions. Yet these assumptions are based largely on guesswork that leads to everything from costly mistakes to the failure of ventures. Fortunately, there are ways...

Instant Selenium Testing Tools Starter
Instant Selenium Testing Tools Starter

A short, fast, and focused guide to Selenium Testing tools that delivers immediate results


  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
  • Learn to create web tests using Selenium Tools
  • Learn to use Page Object...
Archean Rare-Metal Pegmatites in Zimbabwe and Western Australia: Geology and Metallogeny of Pollucite Mineralisations (SpringerBriefs in World Mineral Deposits)
Archean Rare-Metal Pegmatites in Zimbabwe and Western Australia: Geology and Metallogeny of Pollucite Mineralisations (SpringerBriefs in World Mineral Deposits)

Lithium-cesium-tantalum (LCT) pegmatites are important resources for rare metals. For Cs, only the LCT pegmatites with the zeolite group mineral pollucite at Bikita (Zimbabwe Craton) and Tanco (Superior Province Craton) are of commercial importance. Common characteristics of world-class LCT pegmatite deposits include their Meso- to...

Solaris 10 : The Complete Reference
Solaris 10 : The Complete Reference
The Ultimate Resource on Solaris 10. Includes full details on all the new features.

Maximize all the capabilities of Sun Microsystems' FREE, innovative, and powerful UNIX-based operating system with help from this authoritative guide. Get full details on installation, process and device management, access control and...

Linux 3D Graphics Programming
Linux 3D Graphics Programming
There are currently no directly competitive titles on the market that provide the serious Linux programmer and developer with an overview of how to use 3-D graphics with this rapidly growing operating system.

Norman Lin focuses on using C++ code relative to the 3-D graphics programming under Linux. The author focuses on providing...

Beginning iOS Storyboarding: Using Xcode (Beginning Apress)
Beginning iOS Storyboarding: Using Xcode (Beginning Apress)
In editions of Rory’s previous book iPhone and iPad Apps for Absolute Beginners (Apress), there were only two ways to teach the reader how to make an iOS app user interface. The first was to write everything in code, and the other was to use Interface Builder to compose a Windows-based app. But things have changed with...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy