summaryrefslogtreecommitdiff
path: root/win32/sablot/README
blob: 15bfa96b9d078f9ab4c726a7e6974d7cf9dcd94c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
This is the README file for the XSL processor called Sablotron



1. What is it Sablotron?

2. Licensing

3. Warranty

4. Porting

5. Installation

6. Sablotron and Perl

7. More info





1. What is Sablotron?

========================================



Sablotron is an XML processor fully implemented in C++. It uses Expat by

James Clark as an XML parser. Sablotron implements XSLT 1.0, XPath 1.0

and DOM Level2.



Original creator of Sablotron is Ginger Alliance (www.gingerall.com).





2. Licensing

========================================



Sablotron is an Open Source project released under the MPL (Mozilla Public

License). Alternatively you may use Sablotron under the GNU's GPL license.



Please, look at http://www.mozilla.org/MPL or

http://www.gnu.org/copyleft/gpl.html for further info.



If you want use the debugger, you may optionally ask Sablotron to use

the GNU readline library. Since this library is available under GPL

only, you have to confirm, that you are accepting the GPL for the

whole Sablotron library. You can do it, if you set the SABLOT_GPL=1

environment during the configure process.



3. Warranty

========================================



We offer NO WARRANTY for using Sablotron in any conditions.





4. Porting

========================================



So far Sablotron is tested on Linux (RedHat 5.2, 6.0, 6.1, 6.2, 7.0,

8.0 and 9), Windows (NT 4.0, 95, 98, 2000), Solaris (2.5.1, 2.6, 7),

HP-UX (11.00), FreeBSD (3.4, 4.1), OpenBSD (2.8 beta) and OpenServer

(5.0.x). We hope, that it should work on most other Unix systems as well.



If you build Sablotron on some other system, please, let us

know. All porting activities are welcome.





5. Installation

========================================



To build and run Sablotron read the INSTALL file in the same

directory as this file.



To install or compile Sablotron on Windows read the INSTALL_WIN

file instead.





6. Sablotron and Perl

========================================



If you'd like to call Sablotron from Perl, download the XML::Sablotron

module from our website (http://www.gingerall.org) or from CPAN.



Follow the instructions from the README and INSTALL files of the Perl package.





7. More info

========================================



For more info (including Sablotron manual and API reference) look at

the Ginger Alliance web site:



http://www.gingerall.org



Maillist subscriptions are also available on this site.





Enjoy Sablotron!!



GA