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

Buy
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.)

Vegan Lunch Box: 130 Amazing, Animal-Free Lunches Kids and Grown-Ups Will Love!
Vegan Lunch Box: 130 Amazing, Animal-Free Lunches Kids and Grown-Ups Will Love!

If you think vegan lunchtime means peanut butter and jelly day after day, think again! Based on the wildly popular blog of the same name, Vegan Lunch Box offers an amazing array of meat-free, egg-free, and dairy-free meals and snacks. All the recipes are organized into menus to help parents pack quick, nutritious, and irresistible...

MCSE Upgrade to Microsoft Windows 2000: Training Kit (It-Training Kit)
MCSE Upgrade to Microsoft Windows 2000: Training Kit (It-Training Kit)

Welcome to Upgrading to Microsoft Windows 2000 Training Kit. This kit introduces you to the Windows 2000 family of products, prepares you to install the Windows 2000 software, and prepares you to upgrade your Microsoft Windows NT 4.0 network to a Windows 2000 network.

This kit concentrates on Windows 2000 Server and on...

Concepts of Database Management
Concepts of Database Management
This concise yet comprehensive introduction to fundamental database concepts is an indispensable resource to develop your knowledge of database management concepts. Now in its sixth edition, Concepts of Database Management maintains the focus on real-world cases that made previous editions so effective addressing the most current database issues...

Broadband Wireless Communications Business: An Introduction to the Costs and Benefits of New Technologies
Broadband Wireless Communications Business: An Introduction to the Costs and Benefits of New Technologies

With the emergence of broadband wireless communication systems, new business opportunities have appeared for operators, content provides, and manufacturers.

Broadband wireless communications technologies promise the freedom of constant access to the Internet at high speeds, without the limitation of connection...

Reading, Writing, and Racism: Disrupting Whiteness in Teacher Education and in the Classroom
Reading, Writing, and Racism: Disrupting Whiteness in Teacher Education and in the Classroom
An examination of how curriculum choices can perpetuate White supremacy, and radical strategies for how schools and teacher education programs can disrupt and transform racism in education

When racist curriculum “goes viral” on social media, it is typically dismissed as an isolated incident from a
...
A Guide to Experimental Algorithmics
A Guide to Experimental Algorithmics

Computational experiments on algorithms can supplement theoretical analysis by showing what algorithms, implementations, and speed-up methods work best for specific machines or problems. This book guides the reader through the nuts and bolts of the major experimental questions: What should I measure? What inputs should I test? How do I...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy