preparing for 1.0.4 updated and regenerated docs Daniel
[platform/upstream/libxslt.git] / doc / html / libxslt-xslt.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >xslt</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
8 REL="HOME"
9 TITLE="Gnome XSLT Library Reference Manual"
10 HREF="book1.html"><LINK
11 REL="UP"
12 TITLE="Libxslt Library Reference"
13 HREF="libxslt-lib.html"><LINK
14 REL="PREVIOUS"
15 TITLE="Libxslt Library Reference"
16 HREF="libxslt-lib.html"><LINK
17 REL="NEXT"
18 TITLE="functions"
19 HREF="libxslt-functions.html"></HEAD
20 ><BODY
21 CLASS="REFENTRY"
22 BGCOLOR="#FFFFFF"
23 TEXT="#000000"
24 LINK="#0000FF"
25 VLINK="#840084"
26 ALINK="#0000FF"
27 ><DIV
28 CLASS="NAVHEADER"
29 ><TABLE
30 WIDTH="100%"
31 BORDER="0"
32 BGCOLOR="#000000"
33 CELLPADDING="1"
34 CELLSPACING="0"
35 ><TR
36 ><TH
37 COLSPAN="4"
38 ALIGN="center"
39 ><FONT
40 COLOR="#FFFFFF"
41 SIZE="5"
42 >Gnome XSLT Library Reference Manual</FONT
43 ></TH
44 ></TR
45 ><TR
46 ><TD
47 WIDTH="25%"
48 BGCOLOR="#C00000"
49 ALIGN="left"
50 ><A
51 HREF="libxslt-lib.html"
52 ><FONT
53 COLOR="#FFFFFF"
54 SIZE="3"
55 ><B
56 >&#60;&#60;&#60; Previous Page</B
57 ></FONT
58 ></A
59 ></TD
60 ><TD
61 WIDTH="25%"
62 BGCOLOR="#0000C0"
63 ALIGN="center"
64 ><FONT
65 COLOR="#FFFFFF"
66 SIZE="3"
67 ><B
68 ><A
69 HREF="book1.html"
70 ><FONT
71 COLOR="#FFFFFF"
72 SIZE="3"
73 ><B
74 >Home</B
75 ></FONT
76 ></A
77 ></B
78 ></FONT
79 ></TD
80 ><TD
81 WIDTH="25%"
82 BGCOLOR="#00C000"
83 ALIGN="center"
84 ><FONT
85 COLOR="#FFFFFF"
86 SIZE="3"
87 ><B
88 ><A
89 HREF="libxslt-lib.html"
90 ><FONT
91 COLOR="#FFFFFF"
92 SIZE="3"
93 ><B
94 >Up</B
95 ></FONT
96 ></A
97 ></B
98 ></FONT
99 ></TD
100 ><TD
101 WIDTH="25%"
102 BGCOLOR="#C00000"
103 ALIGN="right"
104 ><A
105 HREF="libxslt-functions.html"
106 ><FONT
107 COLOR="#FFFFFF"
108 SIZE="3"
109 ><B
110 >Next Page &#62;&#62;&#62;</B
111 ></FONT
112 ></A
113 ></TD
114 ></TR
115 ></TABLE
116 ></DIV
117 ><H1
118 ><A
119 NAME="LIBXSLT-XSLT"
120 >xslt</A
121 ></H1
122 ><DIV
123 CLASS="REFNAMEDIV"
124 ><A
125 NAME="AEN31"
126 ></A
127 ><H2
128 >Name</H2
129 >xslt&nbsp;--&nbsp;</DIV
130 ><DIV
131 CLASS="REFSYNOPSISDIV"
132 ><A
133 NAME="AEN34"
134 ></A
135 ><H2
136 >Synopsis</H2
137 ><TABLE
138 BORDER="0"
139 BGCOLOR="#D6E8FF"
140 WIDTH="100%"
141 CELLPADDING="6"
142 ><TR
143 ><TD
144 ><PRE
145 CLASS="SYNOPSIS"
146 >&#13;
147
148 #define     <A
149 HREF="libxslt-xslt.html#XSLT-DEFAULT-VERSION-CAPS"
150 >XSLT_DEFAULT_VERSION</A
151 >
152 #define     <A
153 HREF="libxslt-xslt.html#XSLT-DEFAULT-VENDOR-CAPS"
154 >XSLT_DEFAULT_VENDOR</A
155 >
156 #define     <A
157 HREF="libxslt-xslt.html#XSLT-DEFAULT-URL-CAPS"
158 >XSLT_DEFAULT_URL</A
159 >
160 #define     <A
161 HREF="libxslt-xslt.html#XSLT-NAMESPACE-CAPS"
162 >XSLT_NAMESPACE</A
163 >
164 extern      int <A
165 HREF="libxslt-xslt.html#XSLTMAXDEPTH"
166 >xsltMaxDepth</A
167 >;
168 extern      const char *<A
169 HREF="libxslt-xslt.html#XSLTENGINEVERSION"
170 >xsltEngineVersion</A
171 >;
172 extern      const int <A
173 HREF="libxslt-xslt.html#XSLTLIBXSLTVERSION"
174 >xsltLibxsltVersion</A
175 >;
176 extern      const int <A
177 HREF="libxslt-xslt.html#XSLTLIBXMLVERSION"
178 >xsltLibxmlVersion</A
179 >;
180 void        <A
181 HREF="libxslt-xslt.html#XSLTCLEANUPGLOBALS"
182 >xsltCleanupGlobals</A
183 >              (void);</PRE
184 ></TD
185 ></TR
186 ></TABLE
187 ></DIV
188 ><DIV
189 CLASS="REFSECT1"
190 ><A
191 NAME="AEN46"
192 ></A
193 ><H2
194 >Description</H2
195 ><P
196 ></P
197 ></DIV
198 ><DIV
199 CLASS="REFSECT1"
200 ><A
201 NAME="AEN49"
202 ></A
203 ><H2
204 >Details</H2
205 ><DIV
206 CLASS="REFSECT2"
207 ><A
208 NAME="AEN51"
209 ></A
210 ><H3
211 ><A
212 NAME="XSLT-DEFAULT-VERSION-CAPS"
213 ></A
214 >XSLT_DEFAULT_VERSION</H3
215 ><TABLE
216 BORDER="0"
217 BGCOLOR="#D6E8FF"
218 WIDTH="100%"
219 CELLPADDING="6"
220 ><TR
221 ><TD
222 ><PRE
223 CLASS="PROGRAMLISTING"
224 >#define XSLT_DEFAULT_VERSION     "1.0"</PRE
225 ></TD
226 ></TR
227 ></TABLE
228 ><P
229 >The default version of XSLT supported</P
230 ><P
231 ></P
232 ></DIV
233 ><HR><DIV
234 CLASS="REFSECT2"
235 ><A
236 NAME="AEN57"
237 ></A
238 ><H3
239 ><A
240 NAME="XSLT-DEFAULT-VENDOR-CAPS"
241 ></A
242 >XSLT_DEFAULT_VENDOR</H3
243 ><TABLE
244 BORDER="0"
245 BGCOLOR="#D6E8FF"
246 WIDTH="100%"
247 CELLPADDING="6"
248 ><TR
249 ><TD
250 ><PRE
251 CLASS="PROGRAMLISTING"
252 >#define XSLT_DEFAULT_VENDOR      "libxslt"</PRE
253 ></TD
254 ></TR
255 ></TABLE
256 ><P
257 >The XSLT "vendor" string for this processor</P
258 ><P
259 ></P
260 ></DIV
261 ><HR><DIV
262 CLASS="REFSECT2"
263 ><A
264 NAME="AEN63"
265 ></A
266 ><H3
267 ><A
268 NAME="XSLT-DEFAULT-URL-CAPS"
269 ></A
270 >XSLT_DEFAULT_URL</H3
271 ><TABLE
272 BORDER="0"
273 BGCOLOR="#D6E8FF"
274 WIDTH="100%"
275 CELLPADDING="6"
276 ><TR
277 ><TD
278 ><PRE
279 CLASS="PROGRAMLISTING"
280 >#define XSLT_DEFAULT_URL         "http://xmlsoft.org/XSLT/"</PRE
281 ></TD
282 ></TR
283 ></TABLE
284 ><P
285 >The XSLT "vendor" URL for this processor</P
286 ><P
287 ></P
288 ></DIV
289 ><HR><DIV
290 CLASS="REFSECT2"
291 ><A
292 NAME="AEN69"
293 ></A
294 ><H3
295 ><A
296 NAME="XSLT-NAMESPACE-CAPS"
297 ></A
298 >XSLT_NAMESPACE</H3
299 ><TABLE
300 BORDER="0"
301 BGCOLOR="#D6E8FF"
302 WIDTH="100%"
303 CELLPADDING="6"
304 ><TR
305 ><TD
306 ><PRE
307 CLASS="PROGRAMLISTING"
308 >#define XSLT_NAMESPACE ((xmlChar *) "http://www.w3.org/1999/XSL/Transform")</PRE
309 ></TD
310 ></TR
311 ></TABLE
312 ><P
313 >The XSLT specification namespace</P
314 ><P
315 ></P
316 ></DIV
317 ><HR><DIV
318 CLASS="REFSECT2"
319 ><A
320 NAME="AEN75"
321 ></A
322 ><H3
323 ><A
324 NAME="XSLTMAXDEPTH"
325 ></A
326 >xsltMaxDepth</H3
327 ><TABLE
328 BORDER="0"
329 BGCOLOR="#D6E8FF"
330 WIDTH="100%"
331 CELLPADDING="6"
332 ><TR
333 ><TD
334 ><PRE
335 CLASS="PROGRAMLISTING"
336 >extern int xsltMaxDepth;</PRE
337 ></TD
338 ></TR
339 ></TABLE
340 ><P
341 >This value is used to detect templates loops</P
342 ><P
343 ></P
344 ></DIV
345 ><HR><DIV
346 CLASS="REFSECT2"
347 ><A
348 NAME="AEN81"
349 ></A
350 ><H3
351 ><A
352 NAME="XSLTENGINEVERSION"
353 ></A
354 >xsltEngineVersion</H3
355 ><TABLE
356 BORDER="0"
357 BGCOLOR="#D6E8FF"
358 WIDTH="100%"
359 CELLPADDING="6"
360 ><TR
361 ><TD
362 ><PRE
363 CLASS="PROGRAMLISTING"
364 >extern const char *xsltEngineVersion;</PRE
365 ></TD
366 ></TR
367 ></TABLE
368 ><P
369 >The version string for libxslt</P
370 ><P
371 ></P
372 ></DIV
373 ><HR><DIV
374 CLASS="REFSECT2"
375 ><A
376 NAME="AEN87"
377 ></A
378 ><H3
379 ><A
380 NAME="XSLTLIBXSLTVERSION"
381 ></A
382 >xsltLibxsltVersion</H3
383 ><TABLE
384 BORDER="0"
385 BGCOLOR="#D6E8FF"
386 WIDTH="100%"
387 CELLPADDING="6"
388 ><TR
389 ><TD
390 ><PRE
391 CLASS="PROGRAMLISTING"
392 >extern const int xsltLibxsltVersion;</PRE
393 ></TD
394 ></TR
395 ></TABLE
396 ><P
397 >The version of libxslt compiled</P
398 ><P
399 ></P
400 ></DIV
401 ><HR><DIV
402 CLASS="REFSECT2"
403 ><A
404 NAME="AEN93"
405 ></A
406 ><H3
407 ><A
408 NAME="XSLTLIBXMLVERSION"
409 ></A
410 >xsltLibxmlVersion</H3
411 ><TABLE
412 BORDER="0"
413 BGCOLOR="#D6E8FF"
414 WIDTH="100%"
415 CELLPADDING="6"
416 ><TR
417 ><TD
418 ><PRE
419 CLASS="PROGRAMLISTING"
420 >extern const int xsltLibxmlVersion;</PRE
421 ></TD
422 ></TR
423 ></TABLE
424 ><P
425 >The version of libxml libxslt was compiled against</P
426 ><P
427 ></P
428 ></DIV
429 ><HR><DIV
430 CLASS="REFSECT2"
431 ><A
432 NAME="AEN99"
433 ></A
434 ><H3
435 ><A
436 NAME="XSLTCLEANUPGLOBALS"
437 ></A
438 >xsltCleanupGlobals ()</H3
439 ><TABLE
440 BORDER="0"
441 BGCOLOR="#D6E8FF"
442 WIDTH="100%"
443 CELLPADDING="6"
444 ><TR
445 ><TD
446 ><PRE
447 CLASS="PROGRAMLISTING"
448 >void        xsltCleanupGlobals              (void);</PRE
449 ></TD
450 ></TR
451 ></TABLE
452 ><P
453 >Unregister all global variables set up by the XSLT library</P
454 ><P
455 ></P
456 ></DIV
457 ></DIV
458 ><DIV
459 CLASS="NAVFOOTER"
460 ><BR
461 CLEAR="all"><BR><TABLE
462 WIDTH="100%"
463 BORDER="0"
464 BGCOLOR="#000000"
465 CELLPADDING="1"
466 CELLSPACING="0"
467 ><TR
468 ><TD
469 WIDTH="25%"
470 BGCOLOR="#C00000"
471 ALIGN="left"
472 ><A
473 HREF="libxslt-lib.html"
474 ><FONT
475 COLOR="#FFFFFF"
476 SIZE="3"
477 ><B
478 >&#60;&#60;&#60; Previous Page</B
479 ></FONT
480 ></A
481 ></TD
482 ><TD
483 WIDTH="25%"
484 BGCOLOR="#0000C0"
485 ALIGN="center"
486 ><FONT
487 COLOR="#FFFFFF"
488 SIZE="3"
489 ><B
490 ><A
491 HREF="book1.html"
492 ><FONT
493 COLOR="#FFFFFF"
494 SIZE="3"
495 ><B
496 >Home</B
497 ></FONT
498 ></A
499 ></B
500 ></FONT
501 ></TD
502 ><TD
503 WIDTH="25%"
504 BGCOLOR="#00C000"
505 ALIGN="center"
506 ><FONT
507 COLOR="#FFFFFF"
508 SIZE="3"
509 ><B
510 ><A
511 HREF="libxslt-lib.html"
512 ><FONT
513 COLOR="#FFFFFF"
514 SIZE="3"
515 ><B
516 >Up</B
517 ></FONT
518 ></A
519 ></B
520 ></FONT
521 ></TD
522 ><TD
523 WIDTH="25%"
524 BGCOLOR="#C00000"
525 ALIGN="right"
526 ><A
527 HREF="libxslt-functions.html"
528 ><FONT
529 COLOR="#FFFFFF"
530 SIZE="3"
531 ><B
532 >Next Page &#62;&#62;&#62;</B
533 ></FONT
534 ></A
535 ></TD
536 ></TR
537 ><TR
538 ><TD
539 COLSPAN="2"
540 ALIGN="left"
541 ><FONT
542 COLOR="#FFFFFF"
543 SIZE="3"
544 ><B
545 >Libxslt Library Reference</B
546 ></FONT
547 ></TD
548 ><TD
549 COLSPAN="2"
550 ALIGN="right"
551 ><FONT
552 COLOR="#FFFFFF"
553 SIZE="3"
554 ><B
555 >functions</B
556 ></FONT
557 ></TD
558 ></TR
559 ></TABLE
560 ></DIV
561 ></BODY
562 ></HTML
563 >