Index: third_party/libxslt/libexslt/libexslt.3 |
diff --git a/third_party/libxslt/libexslt/libexslt.3 b/third_party/libxslt/libexslt/libexslt.3 |
new file mode 100644 |
index 0000000000000000000000000000000000000000..83c57d3bdd2d16956a88f8e3202a834839aa8eb3 |
--- /dev/null |
+++ b/third_party/libxslt/libexslt/libexslt.3 |
@@ -0,0 +1,270 @@ |
+.TH LIBEXSLT 3 "04 November 2003" libxslt |
+.SH NAME |
+libexslt \- extension library for XSLT |
+.SH SYNOPSIS |
+.B #include <libexslt/exslt.h> |
+.sp |
+.B void exsltCommonRegister(void); |
+.br |
+.B void exsltDateRegister(void); |
+.br |
+.B void exsltDynRegister(void); |
+.br |
+.B void exsltFuncRegister(void); |
+.br |
+.B void exsltMathRegister(void); |
+.br |
+.B void exsltSetsRegister(void); |
+.br |
+.B void exsltStrRegister(void); |
+.br |
+.B void exsltRegisterAll(void); |
+.br |
+.B void exsltSaxonRegister(void); |
+.SH DESCRIPTION |
+The |
+.B libexslt |
+library is used to provide extensions to |
+.SM XSLT |
+functions. These extensions come from the |
+.SM EXSLT |
+project <http://www.exslt.org/> |
+.LP |
+.SH USAGE |
+To make use of these functions in |
+.SM XSLT |
+the appropriate namespace must be defined on the |
+.B xsl:stylesheet |
+element. To enable support for them in |
+.BR libxslt (3) |
+you must call the appropriate functions (listed in the |
+.B SYNOPSIS |
+section) to register the extensions. The |
+.I xslt-config |
+shell script can be used to obtain the necessary flags for |
+the pre-processor and linker. |
+The supported extensions are: |
+.SS COMMON |
+.TP 2.2i |
+Namespace: http://exslt.org/common |
+.TP 2.2i |
+See http://www.exslt.org/exsl/index.html for a description. |
+.TP 2.2i |
+.B node-set() |
+convert the given RTF into a node-set. |
+.TP |
+.B object-type() |
+returns the type of the given argument. |
+.TP |
+.B document |
+Create multiple output documents. See http://www.exslt.org/exsl/elements/document/index.html |
+ |
+.SS MATH |
+.TP 2.2i |
+Namespace: http://exslt.org/math |
+.TP 2.2i |
+See http://www.exslt.org/math/index.html for a description. |
+.TP 2.2i |
+.B min() |
+returns the minimum value of the given node-set |
+.TP |
+.B max() |
+returns the maximum value of the given node-set |
+.TP |
+.B highest() |
+returns the nodes in the node-set whose value is the maximum value for the node-set. |
+.TP |
+.B lowest() |
+returns the nodes in the node-set whose value is the minimum value for the node-set. |
+.TP |
+.B constant() |
+returns a number value of the given constant with the given precision. The constants are PI, E, SQRRT2, LN2, LN10, LOG2E, and SQRT1_2. |
+.TP |
+.B random() |
+returns a random number between 0 and 1 inclusive. |
+.TP |
+.B abs() |
+returns the absolute value of the argument. |
+.TP |
+.B sqrt() |
+returns the square root of the argument. |
+.TP |
+.B power() |
+returns the power base and power arguments. |
+.TP |
+.B log() |
+returns the natural log of the argument. |
+.TP |
+.B sin() |
+returns the sine of the argument. |
+.TP |
+.B cos() |
+returns the cosine of the argument. |
+.TP |
+.B tan() |
+returns the tangent of the argument. |
+.TP |
+.B asin() |
+returns the arc sine of the argument. |
+.TP |
+.B acos() |
+returns the arc cosine of the argument. |
+.TP |
+.B atan() |
+returns the arc tangent of the argument. |
+.TP |
+.B atan2() |
+returns the arc tangent function of the y/x arguments. |
+.TP |
+.B exp() |
+returns the exponential function of the argument. |
+ |
+.SS SETS |
+.TP 2.2i |
+Namespace: http://exslt.org/sets |
+.TP 2.2i |
+See http://www.exslt.org/set/index.html for a description. |
+.TP 2.2i |
+.B difference() |
+returns the difference between the two given node-sets. |
+.TP |
+.B intersection() |
+returns a node-set of the nodes within both given node-sets. |
+.TP |
+.B distinct() |
+returns a node-set of all nodes in the first argument that are not in the seconds argument. |
+.TP |
+.B has-same-node() |
+returns TRUE if there is an intersection between the two given node-sets. |
+.TP |
+.B leading() |
+returns a node-set of all nodes in the first argument that precede the first node in the second argument. |
+.TP |
+.B trailing() |
+returns a node-set of all nodes in the first argument that follow the first node in the second argument. |
+ |
+.SS "DATES and TIMES" |
+.TP 2.2i |
+Namespace: http://exslt.org/dates-and-times |
+.TP 2.2i |
+See http://www.exslt.org/date/date.html for a description. |
+.TP 2.2i |
+.B date-time() |
+returns the current date and time as a date/time string. |
+.TP |
+.B date() |
+returns the date specified in the given date/time string. |
+.TP |
+.B time() |
+returns the time specified in the date/time string given as the argument. |
+.TP |
+.B year() |
+returns the year of a date as a number. |
+.TP |
+.B leap-year() |
+returns true if the year given in a date is a leap year. |
+.TP |
+.B month-in-year() |
+returns the month of a date as a number. |
+.TP |
+.B month-name() |
+returns the full name of the month of a date. |
+.TP |
+.B month-abbreviation() |
+returns the abbreviation of the month of a date. |
+.TP |
+.B week-in-year() |
+returns the week of the year as a number. |
+.TP |
+.B week-in-month() |
+returns the week in a month of a date as a number. |
+.TP |
+.B day-in-year() |
+returns the month of a date as a number. |
+.TP |
+.B day-in-month() |
+returns the day of a date as a number. |
+.TP |
+.B day-of-week-in-month() |
+returns the day-of-the-week in a month of a date as a number. |
+.TP |
+.B day-in-week() |
+returns the day of the week given in a date as a number. |
+.TP |
+.B day-name() |
+returns the full name of the day of the week of a date. |
+.TP |
+.B day-abbreviation() |
+returns the abbreviation of the day of the week of a date. |
+.TP |
+.B hour-in-day() |
+returns the hour of the day as a number. |
+.TP |
+.B minute-in-hour() |
+returns the minute of the hour as a number. |
+.TP |
+.B second-in-minute() |
+returns the second of the minute as a number. |
+.TP |
+.B seconds() |
+returns the number of seconds specified by the argument string. |
+.TP |
+.B add() |
+returns the date/time resulting from adding a duration to a date/time. |
+.TP |
+.B add-duration() |
+returns the duration resulting from adding two given durations together. |
+.TP |
+.B difference() |
+returns the duration between the first date and the second date. |
+.TP |
+.B duration() |
+returns a duration string that represents the given number of seconds since 1970-01-01T00:00:00. |
+ |
+.SS STRINGS |
+.TP 2.2i |
+Namespace: http://exslt.org/strings |
+.TP 2.2i |
+See http://www.exslt.org/str/index.html for a description. |
+.TP 2.2i |
+.B tokenize() |
+returns a node set of token elements, each containing one token from the string. |
+.TP |
+.B padding() |
+returns a string padded to a certain length. |
+.TP |
+.B align() |
+returns a string aligned within another string. |
+.TP |
+.B concat() |
+returns the concatenation of the string values of the nodes in that node set. |
+ |
+.SS FUNCTIONS |
+.TP 2.2i |
+Namespace: http://exslt.org/functions |
+.TP 2.2i |
+See http://www.exslt.org/func/index.html for a description. |
+.TP 2.2i |
+.B function |
+declares an extension function. |
+.TP |
+.B result |
+returns the result of an extension function declared in function(). |
+.SH FILES |
+.TP |
+.I /usr/bin/xslt-config |
+shell script giving pre-processor and linker flags. |
+.TP |
+.I /usr/lib/libexslt.a |
+static library |
+.TP |
+.I /usr/lib/libexslt.so |
+sharable library |
+.SH AUTHORS |
+Manual page by Heiko W. Rupp (hwr@pilhuhn.de) |
+.SH "SEE ALSO" |
+.BR libxml (3), |
+.BR libxslt (3), |
+.BR xmllint (1) |
+.BR xsltproc (1), |
+.\" end of manual page |