Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: XSLT


  
  XSL Transformations - Wikipedia, the free encyclopedia
XSLT was produced as a result of the Extensible Stylesheet Language (XSL) development effort within W3C during 1998–1999, which also produced XSL Formatting Objects (XSL-FO) and the XML Path Language, XPath.
XSLT relies upon the W3C's XPath language for identifying subsets of the source document tree, as well as for performing calculations.
XSLT stylesheets are declarative, not procedural; rather than defining a sequence of operations to execute, they define rules and other hints applied during processing, according to a fixed algorithm.
en.wikipedia.org /wiki/XSLT   (1749 words)

  
 Rescuing XSLT from Niche Status
XSLT is one of the most exciting technologies to come out of the XML family.
As a programmer with more than 20 years experience with over a dozen languages, XSLT templates and default rules were not obvious to me. Over the past year or two I had looked at numerous examples trying to discern how they worked.
 For XSLT to be successful it must be presented and used in a way that adopts those attributes discussed earlier (reuse of knowledge, fast start, and gradualism).
www.xfront.com /rescuing-xslt.html   (1946 words)

  
 XSL Transformations (XSLT)
A transformation in the XSLT language is expressed as a well-formed XML document [XML] conforming to the Namespaces in XML Recommendation [XML Names], which may include both elements that are defined by XSLT and elements that are not defined by XSLT.
An XSLT processor may signal the error; if it does not signal the error, it must recover by choosing, from amongst the matches that are left, the one that occurs last in the stylesheet.
An XSLT processor may signal the error; if it does not signal the error, it must recover by choosing from amongst the definitions that specify the attribute that have the highest import precedence the one that was specified last in the stylesheet.
www.w3.org /TR/xslt   (11237 words)

  
 Improve your XSLT coding five ways
The XSLT style sheet is applied first to products.xml, the XML document.
Indeed, since XSLT is great for transforming XML documents into other XML documents, it stands to reason that it is ideal for transforming XSLT style sheets themselves.
The XSLT 1.0 is the latest official version of XSLT, at the time of writing.
www-128.ibm.com /developerworks/library/x-xslt5.html   (1950 words)

  
 DevGuru XSLT Introduction
Indeed, XSLT is usually referred to as the stylesheet language of XML, however XML and XSLT are far more sophisticated technologies than HTML and CSS.
The most important aspect of XSLT is that it allows you to perform extremely complex manipulations on the selected tree nodes by affecting both content and appearance.
The heart of XSLT is composed of the 35 elements defined by W3C.
www.devguru.com /Technologies/xslt/quickref/xslt_intro.html   (547 words)

  
 O'Reilly: Top Ten Java and XSLT Tips
XSLT processors do the actual transformations; Sun Microsystems' Java API for XML Processing (JAXP) provides a standard Java interface to various processors.
When using XSLT as a rudimentary code generator, it is best to focus on applications that are repetitive and highly structured.
XSLT is not a difficult language, although it does work quite differently than Java.
java.oreilly.com /news/javaxslt_0801.html   (2953 words)

  
 Digital Web Magazine - An Introduction to Client-Side XSLT: It's Not Just for Server Geeks Anymore
XSLT and its cousin XSL Formatting Objects (XSL-FO) are used to manipulate the structure of XML and other types of documents (e.g.
Although XSLT is very powerful, the adoption of the language has been slow.
One of the most powerful aspects of XSLT is its use of templates that “match” a set of conditions you define.
www.digital-web.com /articles/client_side_xslt   (1343 words)

  
 OPML and XSLT   (Site not responding. Last check: 2007-11-05)
It uses the W3C standard XSLT 1.0 and has been tested to work under the nine major XSLL processors available for a variety of platforms, including MSXML3, Apache Xalann, and Oracle XSLL.
In addition, the XSLT test tool includes a separate batch file for each of the eight other popular XSLTT processors, showing how to call each from the command-line.
XSLT - you should be able to modify the XSLTT and still have the CSSSS and JavaScript work fine, as long as you keep the existing structure of DIVss and attribute classes.
www.netcrucible.com /xslt/opml.html   (2029 words)

  
 XSLT
XSLT implements transformation "by example", not just "by program logic", and builds in support for the kinds of transformation typically needed to present information.
Your objective, as an XSLT stylesheet writer, is to give an XSLT engine examples of how each of the constructs in your information is supposed to be structured once it has been transformed.
With XSLT you are not restricted to present your information in the same order you created it, nor are you required to present all of your information.
www.angelfire.com /pop2/xslt   (704 words)

  
 MF Bliki: MovingAwayFromXslt
My conclusion from this exercise was that using Ruby for XML transforms was much easier than using XSLT.
XSLT makes calling subroutines so painful that you are seriously discouraged from using them, which encourages duplicate code.
XSLT handles simple tasks well, but is baroque when it comes to more complicated things.
martinfowler.com /bliki/MovingAwayFromXslt.html   (496 words)

  
 TopXML : Learn XSL & XPath Tutorial
Until now it was believed that although XSLT is based on functional programming ideas, it is not as yet a full functional programming language, as it lacks the ability to treat functions as a first-class data type.
Based on numerous concrete XSLT implementations of some of the major functional programming design patterns, including some of the most generic list-processing and tree-processing functions, this article provides ample proof that XSLT is in fact a full-pledged functional programming language.
Using the XSLT functional programming library FXSL, examples are given of performing functional composition, currying and partial application of functions, as well as of dynamically creating a function, which corresponds to a lambda expression.
www.topxml.com /xsl   (2316 words)

  
 WDVL: XSLT Quickly
XSLT Quickly is, quite obviously, for anyone who needs to learn XSLT quickly.
This book has two main goals: to familiarize the reader with the portions of XSLT that he/she will use eighty per cent of the time, and to provide a "cookbook" approach to learning additional techniques as they are needed.
XSLT Quickly also includes a glossary, a quick reference section for XSLT syntax, and a quick reference for using the popular XSLT processors.
www.wdvl.com /Authoring/Languages/XSL/Quickly   (258 words)

  
 The Extensible Stylesheet Language Family (XSL)
An XSLT stylesheet specifies the presentation of a class of XML documents by describing how an instance of the class is transformed into an XML document that uses a formatting vocabulary, such as (X)HTML or XSL-FO.
Tiger XSLT Mapper has been created to focus on transforming XML to XML and XML to XHTML, which is data-to-data transformation.
While the mappings and XML structures are modified, the XSLT template is automatically generated and modified.
www.w3.org /Style/XSL   (1038 words)

  
 Using XSLT   (Site not responding. Last check: 2007-11-05)
Finally, you'll use XSLT to convert XML data into a different form, unlocking the mysteries of the XPath addressing mechanism along the way.
XSLT defines mechanisms for addressing XML data (XPath) and for specifying transformations on the data, in order to convert it into other forms
In this section of the tutorial, you'll parse an existing XML file to construct a DOM, display and inspect the DOM hierarchy, convert the DOM into a user-friendly JTree, and explore the syntax of namespaces.
java.sun.com /xml/jaxp/dist/1.1/docs/tutorial/xslt   (178 words)

  
 Amazon.com: Books: XSLT Programmer's Reference 2nd Edition   (Site not responding. Last check: 2007-11-05)
There are also digestible examples of XSLT used to format a long text document (for the XML standard itself), genealogy data (for a family tree), and a chess problem.
XSLT is a flexible, customizable, and cross-platform language.
XSLT is a notoriously difficult language to understand, but this book, while being a complete reference to the recommendation, will also give code examples showing how it all ties together and can be effectively employed in a real-world development scenario.
www.amazon.com /exec/obidos/tg/detail/-/1861005067?v=glance   (2023 words)

  
 ActiveState XSLT cookbook code samples ratings reviews
XSLT Cookbook code is freely available for use and review.
XSLT stylesheets often contain "boiler-plate text" like "Footnote", "Total" etc. This text is...
This is not so much an XSLT recipe but it is covered here because other recipes only work with...
aspn.activestate.com /ASPN/Cookbook/XSLT   (456 words)

  
 Amazon.com: Books: XSLT   (Site not responding. Last check: 2007-11-05)
What sets XSLT apart from other books on this critical tool is the depth of detail and breadth of knowledge that Doug Tidwell, a developer with years of XSLT experience, brings to his concise treatment of the many talents of XSLT.
Useful as XSLT is, its peculiar characteristics make it difficult to get started in, and the ability to use advanced techniques depends on a clear and exact understanding of how XSLT templates work and interact.
XSLT can be hard to grasp for people (like me) coming from traditional procedural programming, Doug Tidwell is well aware of this issue and try pretty well to address it in the book.
www.amazon.com /exec/obidos/tg/detail/-/0596000537?v=glance   (1605 words)

  
 XSL Transformations
Because XSLT is now an official Recommendation of the World Wide Web Consortium (W3C), I'm hopeful that any changes that do occur will simply add to the existing syntax without invalidating style sheets that adhere to the 1.0 spec.
XSLT is not a general-purpose regular expression language for transforming arbitrary data.
The XSLT style sheet follows the -xsl flag and is 17-2.xsl here; and the output HTML file follows the -out argument and is named 17-3.html.
www.cafeconleche.org /books/bible2/chapters/ch17.html   (9753 words)

  
 Xslt/Style Task
Used to specify how you wish the result tree to be output as specified in the XSLT specifications.
in="doc.xml" out="build/doc/output.xml" style="style/apache.xsl">
basedir="in" destdir="out" style="style/apache.xsl">
ant.apache.org /manual/CoreTasks/style.html   (838 words)

  
 Xsltp.pl - Perl XSLT processor
Open architecture of the processor allows developers to extend functionality of the XSLT processor by just coping the extension module, written in Perl, in the desired place and instructing the program that it must load it when the module is required by the XSLT stylesheet.
The input for the function is generated by the XSLT processor through processing the xsl:message element body and passing the result to the message_handler.
Any parameter passed to the XSLT processor must have a type supported by it.
www.dopscripts.com /doc/description.html   (539 words)

  
 libxslt
Libxslt is the XSLT C library developed for the Gnome project.
XSLT itself is a an XML language to define transformation for XML.
Libxslt is based on libxml2 the XML C library developed for the Gnome project.
xmlsoft.org /XSLT   (89 words)

  
 XSL Transformations (XSLT) in Mozilla
XSLT (XSL Transformations) is a language used to transform XML document into other XML documents.
Netscape DevEdge has information on XSLT in general and in Netscape.
The implementation of XSLT in Mozilla is done in the TransforMiiX module.
www.mozilla.org /projects/xslt   (183 words)

  
 Cover Pages: Extensible Stylesheet Language (XSL)
A transformation in the XSLT language is expressed as a well-formed XML document conforming to the Namespaces in XML Recommendation, which may include both elements that are defined by XSLT and elements that are not defined by XSLT.
XSLT stylesheet - The XSLT stylesheet used to generate the HTML for the April 21, 1999 XSLT draft from the XML source.
XSLT is notoriously difficult to understand, but this book provides code examples showing how it all ties together and can be effectively employed in a real world development scenario.
xml.coverpages.org /xsl.html   (15527 words)

  
 PHP: XSLT Functions - Manual
It is possible to create the xslt extension as a shared object module statically linked with salbot and expat (I needed it for a project hosted in sourceforge where the sablot library is available).
Scheme handlers are very useful, since they allow the XSLT engine and PHP to fully interact (they will communicate through XML strings).
The XSLT functions may experience conflicts with Apache in some configurations, causing random segfaults in httpd.
www.php.net /manual/en/ref.xslt.php   (1827 words)

  
 Jeni's XSLT Pages
These pages are all about XSLT, an XML-based language for translating one set of XML into another set of XML, or into HTML.
Jeni's XSLT Pages, though, are dedicated to helping people understand and make the most of using XSLT.
This is mainly for people who are starting from scratch with XSLT 2.0, but people who already know XSLT 1.0 might find it useful as well.
www.jenitennison.com /xslt   (342 words)

  
 XSLT Tutorial
Defines the sub-languages of XSL: XSLT, XPath and XSL-FO.
How XSLT can be used to transform XML documents into XHTML documents.
All the XSLT elements from the W3C Recommendation, and information about browser support.
www.w3schools.com /xsl   (377 words)

  
 Open Directory - Computers: Data Formats: Markup Languages: XML: Style Sheets: XSL: Implementations   (Site not responding. Last check: 2007-11-05)
Sablotron - Sablotron is an attempt to develop fast, compact and portable XSLT processor.
The SAXON XSLT Processor - Java XSLT processor developed by Michael Kay [Open source, MPL].
Unicorn XSLT Processor - XSLT processor for Windows written in C++ [Freeware].
dmoz.org /Computers/Data_Formats/Markup_Languages/XML/Style_Sheets/XSL/Implementations   (578 words)

  
 XSL Tutorial
The TopXML XSLT tutorial introduces you to the basics of XSLT concepts, syntax, and programming.
Downloaded worksheets and software give you hands-on experience with XSLT code examples and programming tools.
Unzip the worksheets into a new directory on your computer, and then click the first tutorial lesson in the Table of Contents.
www.topxml.com /xsl/tutorials/intro   (273 words)

  
 The SAXON XSLT and XQuery Processor   (Site not responding. Last check: 2007-11-05)
Saxon comes in two packages: Saxon-B implements the "basic" conformance level for XSLT 2.0 and XQuery, while Saxon-SA is a schema-aware XSLT and XQuery processor.
New in Saxon 8.5: Saxon-SA now provides an efficient binary storage form for documents that are used frequently as input to transformations and queries, and a method of processing large documents as input to a transformation without reading the whole document into memory.
The commercial schema-aware implementation of XSLT 2.0, XPath 2.0, XQuery 1.0, and XML Schema 1.0 from Saxonica Limited.
saxon.sourceforge.net   (971 words)

  
 oreilly.com -- Online Catalog: XSLT, First Edition
XSLT (Extensible Stylesheet Transformations) is a critical bridge between XML processing and more familiar HTML, and dominates the market for conversions between XML vocabularies.
Useful as XSLT is, its complexities can be daunting.
Doug Tidwell, a developer with years of XSLT experience, eases the pain by building from the basics to the more complex and powerful possibilities of XSLT, so you can jump in at your own level of expertise.
www.oreilly.com /catalog/xslt   (126 words)

  
 oreilly.com -- Online Catalog: XSLT Cookbook, First Edition
The XSLT Cookbook is a collection of hundreds of solutions to problems that Extensible Stylesheet Language Transformations (XSLT) developers regularly face.
The recipes range from simple string-manipulation and mathematical processing to more complex topics like extending XSLT, testing and debugging XSLT stylesheets, and graphics creation with SVG.
Among the variety of XSLT books now available, none has the explicit solution-oriented approach of this Cookbook.
www.oreilly.com /catalog/xsltckbk   (136 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.