XSLTForms

Category:Books with print version#XSLTForms

Welcome to the XSLTForms Wikibook!

XSLTForms is an open source client-side implementation of XForms which is a World Wide Web Consortium recommendation for creating web forms and web applications. XSLTForms is developed by Alain Couthures (of agenceXML at Bordeaux, France).

Introduction

  1. Introduction - About this book and overview of the technology.
  2. Background - A brief history and motivation for the XSLTForms project.
  3. Benefits - Why use XSLTForms?
  4. Applications - Who use XSLTForms?
  5. Naming Conventions - Naming standards used throughout this book.

Getting Started

These pages are for people who are just getting started.

  1. Installing and Testing - How to install XSLTForms. Although XSLTForms can be used without any server processing, you can find here information specific to your Web Server Technology:
  2. HelloWorld - A simple test to see if XSLTForms is installed correctly.
  3. Some Common Problems.

Further topics

These pages discuss other topics of interest to XSLTForms users

  1. CSS - Styling XForms controls using Cascading Style Sheets.
  2. Using TinyMCE as mixed-content editor
  3. Performance

Status

XSLTForms is an XForms 1.1 implementation with some XForms 2.0 features, and a number of implementation-specific extensions to the language. The coverage of 1.1, the portions of 2.0 that have been implemented, and the implementation-specific extensions are discussed separately below.

XForms 1.1 coverage

  1. XForms 1.1

XForms 2.0 coverage

  1. XForms 2.0
  2. XForms 2.0 elements and attributes
  3. XForms 2.0 functions

Implementation-specific extensions

  1. XSLTForms only Extensions
  2. Configuration:
    • XSLT-parameters: baseuri, xsltforms_caller, xsltforms_config, xsltforms_debug, xsltforms_lang
    • Configurations-template file config_LANG.xsl
    • Processing-Instructions: <?xsltforms-options?>, <?css-conversion?>
  3. New Elements
  4. New Functions:
  5. User-Defined Functions
  6. Arithmetic expressions
  7. Objects in the javascript: pseudo-URL in xf:load/xf:resource@value

Documentation for contributors

Information for contributors to the XSLTForms codebase or to this book.

  1. Notes for Contributing Code
  2. XSLTForms/XSLT 1.0 stylesheet/ - Templates.
  3. Javascript - Classes and Functions.
  4. Contributing to this wikibook Category:Book:XSLTForms#%20 Category:Subject:Markup languages#XSLTForms
Category:Subject:Markup languages/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:XSLTForms#%20 Category:Book:Wikibooks Stacks/Books#XSLTFormsCategory:Shelf:Markup languages Category:Shelf:Markup languages/all books Category:Shelf:Computer programming/all books#Computer%20programming Category:Shelf:Computer programming languages/all books#Computer%20programming%20languages Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#Computing Category:Alphabetical/X Category:Partly developed booksCategory:Books by completion status/all books
Category:Alphabetical/X Category:Book:Wikibooks Stacks/Books Category:Book:XSLTForms Category:Books by completion status/all books Category:Books with print version Category:Department:Computing/all books Category:Partly developed books Category:Shelf:Computer programming/all books Category:Shelf:Computer programming languages/all books Category:Shelf:Computer science/all books Category:Shelf:Markup languages Category:Shelf:Markup languages/all books Category:Subject:Books by subject/all books Category:Subject:Computer programming/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Markup languages Category:Subject:Markup languages/all books