1a7d776a9ccfe25f157a1ed515b8c10491a91f0c
[platform/upstream/libxslt.git] / doc / html / libxslt-functions.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >functions</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><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="xslt"
16 HREF="libxslt-xslt.html"><LINK
17 REL="NEXT"
18 TITLE="pattern"
19 HREF="libxslt-pattern.html"></HEAD
20 ><BODY
21 BGCOLOR="#FFFFFF"
22 TEXT="#000000"
23 LINK="#0000FF"
24 VLINK="#840084"
25 ALINK="#0000FF"
26 ><DIV
27 CLASS="NAVHEADER"
28 ><TABLE
29 WIDTH="100%"
30 BORDER="0"
31 BGCOLOR="#000000"
32 CELLPADDING="1"
33 CELLSPACING="0"
34 ><TR
35 ><TH
36 COLSPAN="4"
37 ALIGN="center"
38 ><FONT
39 COLOR="#FFFFFF"
40 SIZE="5"
41 >Gnome XSLT Library Reference Manual</FONT
42 ></TH
43 ></TR
44 ><TR
45 ><TD
46 WIDTH="25%"
47 BGCOLOR="#C00000"
48 ALIGN="left"
49 ><A
50 HREF="libxslt-xslt.html"
51 ><FONT
52 COLOR="#FFFFFF"
53 SIZE="3"
54 ><B
55 >&#60;&#60;&#60; Previous Page</B
56 ></FONT
57 ></A
58 ></TD
59 ><TD
60 WIDTH="25%"
61 BGCOLOR="#0000C0"
62 ALIGN="center"
63 ><FONT
64 COLOR="#FFFFFF"
65 SIZE="3"
66 ><B
67 ><A
68 HREF="book1.html"
69 ><FONT
70 COLOR="#FFFFFF"
71 SIZE="3"
72 ><B
73 >Home</B
74 ></FONT
75 ></A
76 ></B
77 ></FONT
78 ></TD
79 ><TD
80 WIDTH="25%"
81 BGCOLOR="#00C000"
82 ALIGN="center"
83 ><FONT
84 COLOR="#FFFFFF"
85 SIZE="3"
86 ><B
87 ><A
88 HREF="libxslt-lib.html"
89 ><FONT
90 COLOR="#FFFFFF"
91 SIZE="3"
92 ><B
93 >Up</B
94 ></FONT
95 ></A
96 ></B
97 ></FONT
98 ></TD
99 ><TD
100 WIDTH="25%"
101 BGCOLOR="#C00000"
102 ALIGN="right"
103 ><A
104 HREF="libxslt-pattern.html"
105 ><FONT
106 COLOR="#FFFFFF"
107 SIZE="3"
108 ><B
109 >Next Page &#62;&#62;&#62;</B
110 ></FONT
111 ></A
112 ></TD
113 ></TR
114 ></TABLE
115 ></DIV
116 ><H1
117 ><A
118 NAME="LIBXSLT-FUNCTIONS"
119 >functions</A
120 ></H1
121 ><DIV
122 CLASS="REFNAMEDIV"
123 ><A
124 NAME="AEN77"
125 ></A
126 ><H2
127 >Name</H2
128 >functions&nbsp;--&nbsp;</DIV
129 ><DIV
130 CLASS="REFSYNOPSISDIV"
131 ><A
132 NAME="AEN80"
133 ></A
134 ><H2
135 >Synopsis</H2
136 ><TABLE
137 BORDER="0"
138 BGCOLOR="#D6E8FF"
139 WIDTH="100%"
140 CELLPADDING="6"
141 ><TR
142 ><TD
143 ><PRE
144 CLASS="SYNOPSIS"
145 >&#13;
146
147 void        <A
148 HREF="libxslt-functions.html#XSLTDOCUMENTFUNCTION"
149 >xsltDocumentFunction</A
150 >            (<GTKDOCLINK
151 HREF="XMLXPATHPARSERCONTEXTPTR"
152 >xmlXPathParserContextPtr</GTKDOCLINK
153 > ctxt,
154                                              int nargs);
155 void        <A
156 HREF="libxslt-functions.html#XSLTKEYFUNCTION"
157 >xsltKeyFunction</A
158 >                 (<GTKDOCLINK
159 HREF="XMLXPATHPARSERCONTEXTPTR"
160 >xmlXPathParserContextPtr</GTKDOCLINK
161 > ctxt,
162                                              int nargs);
163 void        <A
164 HREF="libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION"
165 >xsltUnparsedEntityURIFunction</A
166 >   (<GTKDOCLINK
167 HREF="XMLXPATHPARSERCONTEXTPTR"
168 >xmlXPathParserContextPtr</GTKDOCLINK
169 > ctxt,
170                                              int nargs);
171 void        <A
172 HREF="libxslt-functions.html#XSLTFORMATNUMBERFUNCTION"
173 >xsltFormatNumberFunction</A
174 >        (<GTKDOCLINK
175 HREF="XMLXPATHPARSERCONTEXTPTR"
176 >xmlXPathParserContextPtr</GTKDOCLINK
177 > ctxt,
178                                              int nargs);
179 void        <A
180 HREF="libxslt-functions.html#XSLTGENERATEIDFUNCTION"
181 >xsltGenerateIdFunction</A
182 >          (<GTKDOCLINK
183 HREF="XMLXPATHPARSERCONTEXTPTR"
184 >xmlXPathParserContextPtr</GTKDOCLINK
185 > ctxt,
186                                              int nargs);
187 void        <A
188 HREF="libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION"
189 >xsltSystemPropertyFunction</A
190 >      (<GTKDOCLINK
191 HREF="XMLXPATHPARSERCONTEXTPTR"
192 >xmlXPathParserContextPtr</GTKDOCLINK
193 > ctxt,
194                                              int nargs);
195 void        <A
196 HREF="libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION"
197 >xsltElementAvailableFunction</A
198 >    (<GTKDOCLINK
199 HREF="XMLXPATHPARSERCONTEXTPTR"
200 >xmlXPathParserContextPtr</GTKDOCLINK
201 > ctxt,
202                                              int nargs);
203 void        <A
204 HREF="libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION"
205 >xsltFunctionAvailableFunction</A
206 >   (<GTKDOCLINK
207 HREF="XMLXPATHPARSERCONTEXTPTR"
208 >xmlXPathParserContextPtr</GTKDOCLINK
209 > ctxt,
210                                              int nargs);
211 void        <A
212 HREF="libxslt-functions.html#XSLTXXXFUNCTION"
213 >xsltXXXFunction</A
214 >                 (<GTKDOCLINK
215 HREF="XMLXPATHPARSERCONTEXTPTR"
216 >xmlXPathParserContextPtr</GTKDOCLINK
217 > ctxt,
218                                              int nargs);
219 void        <A
220 HREF="libxslt-functions.html#XSLTREGISTERALLFUNCTIONS"
221 >xsltRegisterAllFunctions</A
222 >        (<GTKDOCLINK
223 HREF="XMLXPATHCONTEXTPTR"
224 >xmlXPathContextPtr</GTKDOCLINK
225 > ctxt);</PRE
226 ></TD
227 ></TR
228 ></TABLE
229 ></DIV
230 ><DIV
231 CLASS="REFSECT1"
232 ><A
233 NAME="AEN103"
234 ></A
235 ><H2
236 >Description</H2
237 ><P
238 ></P
239 ></DIV
240 ><DIV
241 CLASS="REFSECT1"
242 ><A
243 NAME="AEN106"
244 ></A
245 ><H2
246 >Details</H2
247 ><DIV
248 CLASS="REFSECT2"
249 ><A
250 NAME="AEN108"
251 ></A
252 ><H3
253 ><A
254 NAME="XSLTDOCUMENTFUNCTION"
255 ></A
256 >xsltDocumentFunction ()</H3
257 ><TABLE
258 BORDER="0"
259 BGCOLOR="#D6E8FF"
260 WIDTH="100%"
261 CELLPADDING="6"
262 ><TR
263 ><TD
264 ><PRE
265 CLASS="PROGRAMLISTING"
266 >void        xsltDocumentFunction            (<GTKDOCLINK
267 HREF="XMLXPATHPARSERCONTEXTPTR"
268 >xmlXPathParserContextPtr</GTKDOCLINK
269 > ctxt,
270                                              int nargs);</PRE
271 ></TD
272 ></TR
273 ></TABLE
274 ><P
275 >Implement the <GTKDOCLINK
276 HREF="DOCUMENT"
277 >document</GTKDOCLINK
278 >() XSLT function
279 node-set document(object, node-set?)</P
280 ><P
281 ></P
282 ><DIV
283 CLASS="INFORMALTABLE"
284 ><P
285 ></P
286 ><TABLE
287 BORDER="0"
288 WIDTH="100%"
289 BGCOLOR="#FFD0D0"
290 CELLSPACING="0"
291 CELLPADDING="4"
292 CLASS="CALSTABLE"
293 ><TR
294 ><TD
295 WIDTH="20%"
296 ALIGN="RIGHT"
297 VALIGN="TOP"
298 ><TT
299 CLASS="PARAMETER"
300 ><I
301 >ctxt</I
302 ></TT
303 >&nbsp;:</TD
304 ><TD
305 WIDTH="80%"
306 ALIGN="LEFT"
307 VALIGN="TOP"
308 >  the XPath Parser context</TD
309 ></TR
310 ><TR
311 ><TD
312 WIDTH="20%"
313 ALIGN="RIGHT"
314 VALIGN="TOP"
315 ><TT
316 CLASS="PARAMETER"
317 ><I
318 >nargs</I
319 ></TT
320 >&nbsp;:</TD
321 ><TD
322 WIDTH="80%"
323 ALIGN="LEFT"
324 VALIGN="TOP"
325 >  the number of arguments</TD
326 ></TR
327 ></TABLE
328 ><P
329 ></P
330 ></DIV
331 ></DIV
332 ><HR><DIV
333 CLASS="REFSECT2"
334 ><A
335 NAME="AEN129"
336 ></A
337 ><H3
338 ><A
339 NAME="XSLTKEYFUNCTION"
340 ></A
341 >xsltKeyFunction ()</H3
342 ><TABLE
343 BORDER="0"
344 BGCOLOR="#D6E8FF"
345 WIDTH="100%"
346 CELLPADDING="6"
347 ><TR
348 ><TD
349 ><PRE
350 CLASS="PROGRAMLISTING"
351 >void        xsltKeyFunction                 (<GTKDOCLINK
352 HREF="XMLXPATHPARSERCONTEXTPTR"
353 >xmlXPathParserContextPtr</GTKDOCLINK
354 > ctxt,
355                                              int nargs);</PRE
356 ></TD
357 ></TR
358 ></TABLE
359 ><P
360 >Implement the <GTKDOCLINK
361 HREF="KEY"
362 >key</GTKDOCLINK
363 >() XSLT function
364 node-set key(string, object)</P
365 ><P
366 ></P
367 ><DIV
368 CLASS="INFORMALTABLE"
369 ><P
370 ></P
371 ><TABLE
372 BORDER="0"
373 WIDTH="100%"
374 BGCOLOR="#FFD0D0"
375 CELLSPACING="0"
376 CELLPADDING="4"
377 CLASS="CALSTABLE"
378 ><TR
379 ><TD
380 WIDTH="20%"
381 ALIGN="RIGHT"
382 VALIGN="TOP"
383 ><TT
384 CLASS="PARAMETER"
385 ><I
386 >ctxt</I
387 ></TT
388 >&nbsp;:</TD
389 ><TD
390 WIDTH="80%"
391 ALIGN="LEFT"
392 VALIGN="TOP"
393 >  the XPath Parser context</TD
394 ></TR
395 ><TR
396 ><TD
397 WIDTH="20%"
398 ALIGN="RIGHT"
399 VALIGN="TOP"
400 ><TT
401 CLASS="PARAMETER"
402 ><I
403 >nargs</I
404 ></TT
405 >&nbsp;:</TD
406 ><TD
407 WIDTH="80%"
408 ALIGN="LEFT"
409 VALIGN="TOP"
410 >  the number of arguments</TD
411 ></TR
412 ></TABLE
413 ><P
414 ></P
415 ></DIV
416 ></DIV
417 ><HR><DIV
418 CLASS="REFSECT2"
419 ><A
420 NAME="AEN150"
421 ></A
422 ><H3
423 ><A
424 NAME="XSLTUNPARSEDENTITYURIFUNCTION"
425 ></A
426 >xsltUnparsedEntityURIFunction ()</H3
427 ><TABLE
428 BORDER="0"
429 BGCOLOR="#D6E8FF"
430 WIDTH="100%"
431 CELLPADDING="6"
432 ><TR
433 ><TD
434 ><PRE
435 CLASS="PROGRAMLISTING"
436 >void        xsltUnparsedEntityURIFunction   (<GTKDOCLINK
437 HREF="XMLXPATHPARSERCONTEXTPTR"
438 >xmlXPathParserContextPtr</GTKDOCLINK
439 > ctxt,
440                                              int nargs);</PRE
441 ></TD
442 ></TR
443 ></TABLE
444 ><P
445 >Implement the unparsed-entity-<GTKDOCLINK
446 HREF="URI"
447 >uri</GTKDOCLINK
448 >() XSLT function
449 string unparsed-entity-uri(string)</P
450 ><P
451 ></P
452 ><DIV
453 CLASS="INFORMALTABLE"
454 ><P
455 ></P
456 ><TABLE
457 BORDER="0"
458 WIDTH="100%"
459 BGCOLOR="#FFD0D0"
460 CELLSPACING="0"
461 CELLPADDING="4"
462 CLASS="CALSTABLE"
463 ><TR
464 ><TD
465 WIDTH="20%"
466 ALIGN="RIGHT"
467 VALIGN="TOP"
468 ><TT
469 CLASS="PARAMETER"
470 ><I
471 >ctxt</I
472 ></TT
473 >&nbsp;:</TD
474 ><TD
475 WIDTH="80%"
476 ALIGN="LEFT"
477 VALIGN="TOP"
478 >  the XPath Parser context</TD
479 ></TR
480 ><TR
481 ><TD
482 WIDTH="20%"
483 ALIGN="RIGHT"
484 VALIGN="TOP"
485 ><TT
486 CLASS="PARAMETER"
487 ><I
488 >nargs</I
489 ></TT
490 >&nbsp;:</TD
491 ><TD
492 WIDTH="80%"
493 ALIGN="LEFT"
494 VALIGN="TOP"
495 >  the number of arguments</TD
496 ></TR
497 ></TABLE
498 ><P
499 ></P
500 ></DIV
501 ></DIV
502 ><HR><DIV
503 CLASS="REFSECT2"
504 ><A
505 NAME="AEN171"
506 ></A
507 ><H3
508 ><A
509 NAME="XSLTFORMATNUMBERFUNCTION"
510 ></A
511 >xsltFormatNumberFunction ()</H3
512 ><TABLE
513 BORDER="0"
514 BGCOLOR="#D6E8FF"
515 WIDTH="100%"
516 CELLPADDING="6"
517 ><TR
518 ><TD
519 ><PRE
520 CLASS="PROGRAMLISTING"
521 >void        xsltFormatNumberFunction        (<GTKDOCLINK
522 HREF="XMLXPATHPARSERCONTEXTPTR"
523 >xmlXPathParserContextPtr</GTKDOCLINK
524 > ctxt,
525                                              int nargs);</PRE
526 ></TD
527 ></TR
528 ></TABLE
529 ><P
530 >Implement the format-<GTKDOCLINK
531 HREF="NUMBER"
532 >number</GTKDOCLINK
533 >() XSLT function
534 string format-number(number, string, string?)</P
535 ><P
536 ></P
537 ><DIV
538 CLASS="INFORMALTABLE"
539 ><P
540 ></P
541 ><TABLE
542 BORDER="0"
543 WIDTH="100%"
544 BGCOLOR="#FFD0D0"
545 CELLSPACING="0"
546 CELLPADDING="4"
547 CLASS="CALSTABLE"
548 ><TR
549 ><TD
550 WIDTH="20%"
551 ALIGN="RIGHT"
552 VALIGN="TOP"
553 ><TT
554 CLASS="PARAMETER"
555 ><I
556 >ctxt</I
557 ></TT
558 >&nbsp;:</TD
559 ><TD
560 WIDTH="80%"
561 ALIGN="LEFT"
562 VALIGN="TOP"
563 >  the XPath Parser context</TD
564 ></TR
565 ><TR
566 ><TD
567 WIDTH="20%"
568 ALIGN="RIGHT"
569 VALIGN="TOP"
570 ><TT
571 CLASS="PARAMETER"
572 ><I
573 >nargs</I
574 ></TT
575 >&nbsp;:</TD
576 ><TD
577 WIDTH="80%"
578 ALIGN="LEFT"
579 VALIGN="TOP"
580 >  the number of arguments</TD
581 ></TR
582 ></TABLE
583 ><P
584 ></P
585 ></DIV
586 ></DIV
587 ><HR><DIV
588 CLASS="REFSECT2"
589 ><A
590 NAME="AEN192"
591 ></A
592 ><H3
593 ><A
594 NAME="XSLTGENERATEIDFUNCTION"
595 ></A
596 >xsltGenerateIdFunction ()</H3
597 ><TABLE
598 BORDER="0"
599 BGCOLOR="#D6E8FF"
600 WIDTH="100%"
601 CELLPADDING="6"
602 ><TR
603 ><TD
604 ><PRE
605 CLASS="PROGRAMLISTING"
606 >void        xsltGenerateIdFunction          (<GTKDOCLINK
607 HREF="XMLXPATHPARSERCONTEXTPTR"
608 >xmlXPathParserContextPtr</GTKDOCLINK
609 > ctxt,
610                                              int nargs);</PRE
611 ></TD
612 ></TR
613 ></TABLE
614 ><P
615 >Implement the generate-<GTKDOCLINK
616 HREF="ID"
617 >id</GTKDOCLINK
618 >() XSLT function
619 string generate-id(node-set?)</P
620 ><P
621 ></P
622 ><DIV
623 CLASS="INFORMALTABLE"
624 ><P
625 ></P
626 ><TABLE
627 BORDER="0"
628 WIDTH="100%"
629 BGCOLOR="#FFD0D0"
630 CELLSPACING="0"
631 CELLPADDING="4"
632 CLASS="CALSTABLE"
633 ><TR
634 ><TD
635 WIDTH="20%"
636 ALIGN="RIGHT"
637 VALIGN="TOP"
638 ><TT
639 CLASS="PARAMETER"
640 ><I
641 >ctxt</I
642 ></TT
643 >&nbsp;:</TD
644 ><TD
645 WIDTH="80%"
646 ALIGN="LEFT"
647 VALIGN="TOP"
648 >  the XPath Parser context</TD
649 ></TR
650 ><TR
651 ><TD
652 WIDTH="20%"
653 ALIGN="RIGHT"
654 VALIGN="TOP"
655 ><TT
656 CLASS="PARAMETER"
657 ><I
658 >nargs</I
659 ></TT
660 >&nbsp;:</TD
661 ><TD
662 WIDTH="80%"
663 ALIGN="LEFT"
664 VALIGN="TOP"
665 >  the number of arguments</TD
666 ></TR
667 ></TABLE
668 ><P
669 ></P
670 ></DIV
671 ></DIV
672 ><HR><DIV
673 CLASS="REFSECT2"
674 ><A
675 NAME="AEN213"
676 ></A
677 ><H3
678 ><A
679 NAME="XSLTSYSTEMPROPERTYFUNCTION"
680 ></A
681 >xsltSystemPropertyFunction ()</H3
682 ><TABLE
683 BORDER="0"
684 BGCOLOR="#D6E8FF"
685 WIDTH="100%"
686 CELLPADDING="6"
687 ><TR
688 ><TD
689 ><PRE
690 CLASS="PROGRAMLISTING"
691 >void        xsltSystemPropertyFunction      (<GTKDOCLINK
692 HREF="XMLXPATHPARSERCONTEXTPTR"
693 >xmlXPathParserContextPtr</GTKDOCLINK
694 > ctxt,
695                                              int nargs);</PRE
696 ></TD
697 ></TR
698 ></TABLE
699 ><P
700 >Implement the system-<GTKDOCLINK
701 HREF="PROPERTY"
702 >property</GTKDOCLINK
703 >() XSLT function
704 object system-property(string)</P
705 ><P
706 ></P
707 ><DIV
708 CLASS="INFORMALTABLE"
709 ><P
710 ></P
711 ><TABLE
712 BORDER="0"
713 WIDTH="100%"
714 BGCOLOR="#FFD0D0"
715 CELLSPACING="0"
716 CELLPADDING="4"
717 CLASS="CALSTABLE"
718 ><TR
719 ><TD
720 WIDTH="20%"
721 ALIGN="RIGHT"
722 VALIGN="TOP"
723 ><TT
724 CLASS="PARAMETER"
725 ><I
726 >ctxt</I
727 ></TT
728 >&nbsp;:</TD
729 ><TD
730 WIDTH="80%"
731 ALIGN="LEFT"
732 VALIGN="TOP"
733 >  the XPath Parser context</TD
734 ></TR
735 ><TR
736 ><TD
737 WIDTH="20%"
738 ALIGN="RIGHT"
739 VALIGN="TOP"
740 ><TT
741 CLASS="PARAMETER"
742 ><I
743 >nargs</I
744 ></TT
745 >&nbsp;:</TD
746 ><TD
747 WIDTH="80%"
748 ALIGN="LEFT"
749 VALIGN="TOP"
750 >  the number of arguments</TD
751 ></TR
752 ></TABLE
753 ><P
754 ></P
755 ></DIV
756 ></DIV
757 ><HR><DIV
758 CLASS="REFSECT2"
759 ><A
760 NAME="AEN234"
761 ></A
762 ><H3
763 ><A
764 NAME="XSLTELEMENTAVAILABLEFUNCTION"
765 ></A
766 >xsltElementAvailableFunction ()</H3
767 ><TABLE
768 BORDER="0"
769 BGCOLOR="#D6E8FF"
770 WIDTH="100%"
771 CELLPADDING="6"
772 ><TR
773 ><TD
774 ><PRE
775 CLASS="PROGRAMLISTING"
776 >void        xsltElementAvailableFunction    (<GTKDOCLINK
777 HREF="XMLXPATHPARSERCONTEXTPTR"
778 >xmlXPathParserContextPtr</GTKDOCLINK
779 > ctxt,
780                                              int nargs);</PRE
781 ></TD
782 ></TR
783 ></TABLE
784 ><P
785 >Implement the element-<GTKDOCLINK
786 HREF="AVAILABLE"
787 >available</GTKDOCLINK
788 >() XSLT function
789 boolean element-available(string)</P
790 ><P
791 ></P
792 ><DIV
793 CLASS="INFORMALTABLE"
794 ><P
795 ></P
796 ><TABLE
797 BORDER="0"
798 WIDTH="100%"
799 BGCOLOR="#FFD0D0"
800 CELLSPACING="0"
801 CELLPADDING="4"
802 CLASS="CALSTABLE"
803 ><TR
804 ><TD
805 WIDTH="20%"
806 ALIGN="RIGHT"
807 VALIGN="TOP"
808 ><TT
809 CLASS="PARAMETER"
810 ><I
811 >ctxt</I
812 ></TT
813 >&nbsp;:</TD
814 ><TD
815 WIDTH="80%"
816 ALIGN="LEFT"
817 VALIGN="TOP"
818 >  the XPath Parser context</TD
819 ></TR
820 ><TR
821 ><TD
822 WIDTH="20%"
823 ALIGN="RIGHT"
824 VALIGN="TOP"
825 ><TT
826 CLASS="PARAMETER"
827 ><I
828 >nargs</I
829 ></TT
830 >&nbsp;:</TD
831 ><TD
832 WIDTH="80%"
833 ALIGN="LEFT"
834 VALIGN="TOP"
835 >  the number of arguments</TD
836 ></TR
837 ></TABLE
838 ><P
839 ></P
840 ></DIV
841 ></DIV
842 ><HR><DIV
843 CLASS="REFSECT2"
844 ><A
845 NAME="AEN255"
846 ></A
847 ><H3
848 ><A
849 NAME="XSLTFUNCTIONAVAILABLEFUNCTION"
850 ></A
851 >xsltFunctionAvailableFunction ()</H3
852 ><TABLE
853 BORDER="0"
854 BGCOLOR="#D6E8FF"
855 WIDTH="100%"
856 CELLPADDING="6"
857 ><TR
858 ><TD
859 ><PRE
860 CLASS="PROGRAMLISTING"
861 >void        xsltFunctionAvailableFunction   (<GTKDOCLINK
862 HREF="XMLXPATHPARSERCONTEXTPTR"
863 >xmlXPathParserContextPtr</GTKDOCLINK
864 > ctxt,
865                                              int nargs);</PRE
866 ></TD
867 ></TR
868 ></TABLE
869 ><P
870 >Implement the function-<GTKDOCLINK
871 HREF="AVAILABLE"
872 >available</GTKDOCLINK
873 >() XSLT function
874 boolean function-available(string)</P
875 ><P
876 ></P
877 ><DIV
878 CLASS="INFORMALTABLE"
879 ><P
880 ></P
881 ><TABLE
882 BORDER="0"
883 WIDTH="100%"
884 BGCOLOR="#FFD0D0"
885 CELLSPACING="0"
886 CELLPADDING="4"
887 CLASS="CALSTABLE"
888 ><TR
889 ><TD
890 WIDTH="20%"
891 ALIGN="RIGHT"
892 VALIGN="TOP"
893 ><TT
894 CLASS="PARAMETER"
895 ><I
896 >ctxt</I
897 ></TT
898 >&nbsp;:</TD
899 ><TD
900 WIDTH="80%"
901 ALIGN="LEFT"
902 VALIGN="TOP"
903 >  the XPath Parser context</TD
904 ></TR
905 ><TR
906 ><TD
907 WIDTH="20%"
908 ALIGN="RIGHT"
909 VALIGN="TOP"
910 ><TT
911 CLASS="PARAMETER"
912 ><I
913 >nargs</I
914 ></TT
915 >&nbsp;:</TD
916 ><TD
917 WIDTH="80%"
918 ALIGN="LEFT"
919 VALIGN="TOP"
920 >  the number of arguments</TD
921 ></TR
922 ></TABLE
923 ><P
924 ></P
925 ></DIV
926 ></DIV
927 ><HR><DIV
928 CLASS="REFSECT2"
929 ><A
930 NAME="AEN276"
931 ></A
932 ><H3
933 ><A
934 NAME="XSLTXXXFUNCTION"
935 ></A
936 >xsltXXXFunction ()</H3
937 ><TABLE
938 BORDER="0"
939 BGCOLOR="#D6E8FF"
940 WIDTH="100%"
941 CELLPADDING="6"
942 ><TR
943 ><TD
944 ><PRE
945 CLASS="PROGRAMLISTING"
946 >void        xsltXXXFunction                 (<GTKDOCLINK
947 HREF="XMLXPATHPARSERCONTEXTPTR"
948 >xmlXPathParserContextPtr</GTKDOCLINK
949 > ctxt,
950                                              int nargs);</PRE
951 ></TD
952 ></TR
953 ></TABLE
954 ><P
955 ></P
956 ><DIV
957 CLASS="INFORMALTABLE"
958 ><P
959 ></P
960 ><TABLE
961 BORDER="0"
962 WIDTH="100%"
963 BGCOLOR="#FFD0D0"
964 CELLSPACING="0"
965 CELLPADDING="4"
966 CLASS="CALSTABLE"
967 ><TR
968 ><TD
969 WIDTH="20%"
970 ALIGN="RIGHT"
971 VALIGN="TOP"
972 ><TT
973 CLASS="PARAMETER"
974 ><I
975 >ctxt</I
976 ></TT
977 >&nbsp;:</TD
978 ><TD
979 WIDTH="80%"
980 ALIGN="LEFT"
981 VALIGN="TOP"
982 >&nbsp;</TD
983 ></TR
984 ><TR
985 ><TD
986 WIDTH="20%"
987 ALIGN="RIGHT"
988 VALIGN="TOP"
989 ><TT
990 CLASS="PARAMETER"
991 ><I
992 >nargs</I
993 ></TT
994 >&nbsp;:</TD
995 ><TD
996 WIDTH="80%"
997 ALIGN="LEFT"
998 VALIGN="TOP"
999 >&#13;</TD
1000 ></TR
1001 ></TABLE
1002 ><P
1003 ></P
1004 ></DIV
1005 ></DIV
1006 ><HR><DIV
1007 CLASS="REFSECT2"
1008 ><A
1009 NAME="AEN295"
1010 ></A
1011 ><H3
1012 ><A
1013 NAME="XSLTREGISTERALLFUNCTIONS"
1014 ></A
1015 >xsltRegisterAllFunctions ()</H3
1016 ><TABLE
1017 BORDER="0"
1018 BGCOLOR="#D6E8FF"
1019 WIDTH="100%"
1020 CELLPADDING="6"
1021 ><TR
1022 ><TD
1023 ><PRE
1024 CLASS="PROGRAMLISTING"
1025 >void        xsltRegisterAllFunctions        (<GTKDOCLINK
1026 HREF="XMLXPATHCONTEXTPTR"
1027 >xmlXPathContextPtr</GTKDOCLINK
1028 > ctxt);</PRE
1029 ></TD
1030 ></TR
1031 ></TABLE
1032 ><P
1033 >Registers all default XSLT functions in this context</P
1034 ><P
1035 ></P
1036 ><DIV
1037 CLASS="INFORMALTABLE"
1038 ><P
1039 ></P
1040 ><TABLE
1041 BORDER="0"
1042 WIDTH="100%"
1043 BGCOLOR="#FFD0D0"
1044 CELLSPACING="0"
1045 CELLPADDING="4"
1046 CLASS="CALSTABLE"
1047 ><TR
1048 ><TD
1049 WIDTH="20%"
1050 ALIGN="RIGHT"
1051 VALIGN="TOP"
1052 ><TT
1053 CLASS="PARAMETER"
1054 ><I
1055 >ctxt</I
1056 ></TT
1057 >&nbsp;:</TD
1058 ><TD
1059 WIDTH="80%"
1060 ALIGN="LEFT"
1061 VALIGN="TOP"
1062 >  the XPath context</TD
1063 ></TR
1064 ></TABLE
1065 ><P
1066 ></P
1067 ></DIV
1068 ></DIV
1069 ></DIV
1070 ><DIV
1071 CLASS="NAVFOOTER"
1072 ><BR
1073 CLEAR="all"><BR><TABLE
1074 WIDTH="100%"
1075 BORDER="0"
1076 BGCOLOR="#000000"
1077 CELLPADDING="1"
1078 CELLSPACING="0"
1079 ><TR
1080 ><TD
1081 WIDTH="25%"
1082 BGCOLOR="#C00000"
1083 ALIGN="left"
1084 ><A
1085 HREF="libxslt-xslt.html"
1086 ><FONT
1087 COLOR="#FFFFFF"
1088 SIZE="3"
1089 ><B
1090 >&#60;&#60;&#60; Previous Page</B
1091 ></FONT
1092 ></A
1093 ></TD
1094 ><TD
1095 WIDTH="25%"
1096 BGCOLOR="#0000C0"
1097 ALIGN="center"
1098 ><FONT
1099 COLOR="#FFFFFF"
1100 SIZE="3"
1101 ><B
1102 ><A
1103 HREF="book1.html"
1104 ><FONT
1105 COLOR="#FFFFFF"
1106 SIZE="3"
1107 ><B
1108 >Home</B
1109 ></FONT
1110 ></A
1111 ></B
1112 ></FONT
1113 ></TD
1114 ><TD
1115 WIDTH="25%"
1116 BGCOLOR="#00C000"
1117 ALIGN="center"
1118 ><FONT
1119 COLOR="#FFFFFF"
1120 SIZE="3"
1121 ><B
1122 ><A
1123 HREF="libxslt-lib.html"
1124 ><FONT
1125 COLOR="#FFFFFF"
1126 SIZE="3"
1127 ><B
1128 >Up</B
1129 ></FONT
1130 ></A
1131 ></B
1132 ></FONT
1133 ></TD
1134 ><TD
1135 WIDTH="25%"
1136 BGCOLOR="#C00000"
1137 ALIGN="right"
1138 ><A
1139 HREF="libxslt-pattern.html"
1140 ><FONT
1141 COLOR="#FFFFFF"
1142 SIZE="3"
1143 ><B
1144 >Next Page &#62;&#62;&#62;</B
1145 ></FONT
1146 ></A
1147 ></TD
1148 ></TR
1149 ><TR
1150 ><TD
1151 COLSPAN="2"
1152 ALIGN="left"
1153 ><FONT
1154 COLOR="#FFFFFF"
1155 SIZE="3"
1156 ><B
1157 >xslt</B
1158 ></FONT
1159 ></TD
1160 ><TD
1161 COLSPAN="2"
1162 ALIGN="right"
1163 ><FONT
1164 COLOR="#FFFFFF"
1165 SIZE="3"
1166 ><B
1167 >pattern</B
1168 ></FONT
1169 ></TD
1170 ></TR
1171 ></TABLE
1172 ></DIV
1173 ></BODY
1174 ></HTML
1175 >