1 Introduction
2 ------------
3
4 XSLTools is a collection of modules and packages facilitating the development
5 of applications based on XML, XSL stylesheets and transformations, notably Web
6 applications involving complicated Web forms potentially consisting of
7 editable hierarchical structures and potentially involving "live" or "in-page"
8 dynamic updates to portions of those Web forms.
9
10 Dependencies
11 ------------
12
13 XSLTools has the following basic dependencies:
14
15 Package Release Information
16 ------- -------------------
17
18 libxml2dom 0.2
19 libxml2 2.6.16
20 libxslt 1.1.12
21
22 The example Web applications require WebStack (release 0.10 or later).
23
24 Notes on In-Page Update Functionality
25 -------------------------------------
26
27 Various browsers (eg. Mozilla/Firefox, Konqueror) will not allow the
28 XMLHttpRequest in-page updates to function unless the application URL defined
29 within the Configurator application (and other relevant applications) matches
30 the URL at which the browser finds the application. This URL is deduced by the
31 various applications using the WebStack API, but it is possible that the
32 values returned by that API do not match the actual addresses entered into the
33 address bar of the browser.
34
35 To check the behaviour of the applications, it is possible to view the
36 document source of the pages served by applications and to verify that the
37 URLs mentioned in the JavaScript function calls (to 'requestUpdate') involve a
38 URL similar to that which appears in the browser's address bar. In some
39 environments, the use of 'localhost' addresses often confuses the browser and
40 server; one workaround is to use real host names or addresses instead of
41 'localhost'.