Type FILE *:
-xsltDebugDumpExtensions
+xsltDebugDumpExtensions
xsltApplyStylesheetUser
xsltProfileStylesheet
xsltRunStylesheetUser
@@ -184,7 +184,7 @@ A:link, A:visited, A:active { text-decoration: underline }
Type int *:
xsltEvalStaticAttrValueTemplate
-xsltSaveResultToString
+xsltSaveResultToString
Type long:
@@ -215,7 +215,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xsltFormatNumberConversion
xsltGetQNameURI
-xsltSaveResultToString
+xsltSaveResultToString
Type xmlDocPtr:
@@ -237,7 +237,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xsltSaveResultToFilename
xsltSaveResultToFile
xsltSaveResultToFd
-xsltSaveResultToString
+xsltSaveResultToString
Type xmlGenericErrorFunc:
@@ -527,7 +527,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xsltSaveResultToFilename
xsltSaveResultToFile
xsltSaveResultToFd
-xsltSaveResultToString
+xsltSaveResultToString
Type xsltTemplatePtr:
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html
index 53555700..0e0afb8b 100644
--- a/doc/APIsymbols.html
+++ b/doc/APIsymbols.html
@@ -168,6 +168,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xsltCopyNamespaceList
xsltCopyOf
xsltDebug
+xsltDebugDumpExtensions
xsltDebugStatusCodes
xsltDecimalFormat
xsltDecimalFormatGetByName
@@ -299,6 +300,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xsltSaveResultToFd
xsltSaveResultToFile
xsltSaveResultToFilename
+xsltSaveResultToString
xsltSetDebuggerCallbacks
xsltSetGenericDebugFunc
xsltSetGenericErrorFunc
diff --git a/doc/contribs.html b/doc/contribs.html
index fe793950..f0d0bde2 100644
--- a/doc/contribs.html
+++ b/doc/contribs.html
@@ -107,6 +107,10 @@ A:link, A:visited, A:active { text-decoration: underline }
Steve Ball and contributors maintains libxml2 and libxslt bindings
for Tcl
+ If you want to use libxslt in a Mac OS X/Cocoa or Objective-C
+ framework, Marc Liyanage provides an application
+ TestXSLT for XSLT and XML editing including wrapper classes for the
+ XML parser and XSLT processor.
I'm still waiting for someone to contribute a simple XSLT processing
module for Apache :-)
diff --git a/doc/downloads.html b/doc/downloads.html
index 2c43cb51..841491b9 100644
--- a/doc/downloads.html
+++ b/doc/downloads.html
@@ -87,7 +87,9 @@ packages installed to compile applications using libxslt.) he
provides binaries. Gary
Pennington provides Solaris
-binaries. Steve Ball provides Mac Os X binaries.
+binaries. Steve Ball provides
+Mac Os X
+binaries.
Contribs:
I do accept external contributions, especially if compiling on another
platform, get in touch with me to upload the package. I will keep them in the
diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml
index 9628ec23..9a4b0a70 100644
--- a/doc/libxslt-api.xml
+++ b/doc/libxslt-api.xml
@@ -105,8 +105,9 @@
-
+
+
@@ -416,6 +417,8 @@
+
+
This is Michael Kay's Saxon processor namespace for extensions.
@@ -669,8 +672,9 @@
+ Dumps a list of the registered XSLT extension functions and elements
-
+
@@ -1082,13 +1086,13 @@
- Try to load a document within the XSLT transformation context
+ Try to load a document (not a stylesheet) within the XSLT transformation context
- Try to load a document within the XSLT transformation context
+ Try to load a stylesheet document within the XSLT transformation context
@@ -1442,11 +1446,12 @@
-
-
-
-
-
+ Save the result result obtained by applying the style stylesheet to a file or URL
+
+
+
+
+
diff --git a/doc/libxslt-decl.txt b/doc/libxslt-decl.txt
index bb4dbe77..291356da 100644
--- a/doc/libxslt-decl.txt
+++ b/doc/libxslt-decl.txt
@@ -895,16 +895,21 @@ typedef xsltRuntimeExtra *xsltRuntimeExtraPtr;
struct xsltRuntimeExtra {
void *info; /* pointer to the extra data */
xmlFreeFunc deallocate; /* pointer to the deallocation routine */
+ void *val; /* data not needing deallocation */
};
-XSLT_RUNTIME_EXTRA
-#define XSLT_RUNTIME_EXTRA(ctxt, nr) (ctxt)->extras[(nr)].info
+XSLT_RUNTIME_EXTRA_LST
+#define XSLT_RUNTIME_EXTRA_LST(ctxt, nr) (ctxt)->extras[(nr)].info
XSLT_RUNTIME_EXTRA_FREE
#define XSLT_RUNTIME_EXTRA_FREE(ctxt, nr) (ctxt)->extras[(nr)].deallocate
+
+XSLT_RUNTIME_EXTRA
+#define XSLT_RUNTIME_EXTRA(ctxt, nr) (ctxt)->extras[(nr)].val
+
xsltTemplate
diff --git a/doc/libxslt-refs.xml b/doc/libxslt-refs.xml
index be46598d..500cc230 100644
--- a/doc/libxslt-refs.xml
+++ b/doc/libxslt-refs.xml
@@ -71,6 +71,7 @@
+
@@ -202,6 +203,7 @@
+
@@ -329,6 +331,7 @@
+
@@ -460,6 +463,7 @@
+
@@ -1326,8 +1330,9 @@
-
+
+
@@ -1510,6 +1515,9 @@
+
+
+
@@ -1527,6 +1535,7 @@
+
@@ -1614,6 +1623,9 @@
+
+
+
@@ -1643,6 +1655,9 @@
+
+
+
@@ -1774,6 +1789,7 @@
+
@@ -1861,6 +1877,7 @@
+
@@ -1916,6 +1933,7 @@
+
@@ -2014,6 +2032,7 @@
+
@@ -2062,6 +2081,7 @@
+
@@ -2239,6 +2259,7 @@
+
@@ -2614,6 +2635,7 @@
+
@@ -2729,6 +2751,7 @@
+
@@ -2738,6 +2761,7 @@
+
@@ -2820,6 +2844,7 @@
+
@@ -2846,6 +2871,7 @@
+
@@ -3131,6 +3157,7 @@
+
@@ -3371,6 +3398,7 @@
+
@@ -3391,39 +3419,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3435,6 +3434,7 @@
+
@@ -3498,6 +3498,7 @@
+
@@ -3511,6 +3512,8 @@
+
+
@@ -3619,6 +3622,7 @@
+
@@ -3790,8 +3794,6 @@
-
-
@@ -3826,6 +3828,7 @@
+
@@ -3883,6 +3886,7 @@
+
@@ -3940,6 +3944,8 @@
+
+
@@ -4085,6 +4091,9 @@
+
+
+
@@ -4139,6 +4148,7 @@
+
@@ -4202,8 +4212,6 @@
-
-
@@ -4253,6 +4261,7 @@
+
@@ -4384,6 +4393,8 @@
+
+
@@ -4407,6 +4418,7 @@
+
@@ -4574,10 +4586,9 @@
+
-
-
@@ -4591,6 +4602,7 @@
+
@@ -4687,10 +4699,9 @@
-
-
-
-
+
+
+
diff --git a/doc/xslt.html b/doc/xslt.html
index 03b07464..de37deba 100644
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -191,7 +191,9 @@ maintainer of the Windows port, he
provides binaries. Gary
Pennington provides Solaris
-binaries. Steve Ball provides Mac Os X binaries.
+binaries. Steve Ball provides
+Mac Os X
+binaries.
Contribs:
@@ -1869,6 +1871,11 @@ close the connection to the database to keep the same example.
href="http://tclxml.sourceforge.net/">libxml2 and libxslt bindings
for Tcl
+ If you want to use libxslt in a Mac OS X/Cocoa or Objective-C
+ framework, Marc Liyanage provides an application
+ TestXSLT for XSLT and XML editing including wrapper classes for the
+ XML parser and XSLT processor.
I'm still waiting for someone to contribute a simple XSLT processing
|