diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml
index 7e90ab71..c9f10921 100644
--- a/doc/libxslt-api.xml
+++ b/doc/libxslt-api.xml
@@ -316,7 +316,6 @@
-
@@ -532,6 +531,7 @@
+
@@ -799,9 +799,6 @@
Internal define to enable the refactored variable part of libxslt
-
- Internal define to enable the optimization of the compilation of XPath expressions.
-
Registering macro, not general purpose at all but used in different modules.
@@ -958,7 +955,6 @@ in a parsing episode'/>
*'/>
-
@@ -1455,6 +1451,7 @@ TODO: We need to get rid of this.
*'/>
+
@@ -1570,6 +1567,8 @@ exits'/>
+
+
@@ -2658,6 +2657,12 @@ exits'/>
+
+ Parse an XSLT stylesheet with a user-provided stylesheet struct.
+
+
+
+
Registers a local XSLT 'variable' instruction at transformation time and evaluates its value.
diff --git a/doc/libxslt-refs.xml b/doc/libxslt-refs.xml
index eda40e68..0d49f5b5 100644
--- a/doc/libxslt-refs.xml
+++ b/doc/libxslt-refs.xml
@@ -89,7 +89,6 @@
-
@@ -400,6 +399,7 @@
+
@@ -678,7 +678,6 @@
-
@@ -993,6 +992,7 @@
+
@@ -1471,6 +1471,7 @@
+
@@ -1782,6 +1783,7 @@
+
@@ -2248,7 +2250,6 @@
-
@@ -2356,6 +2357,7 @@
+
@@ -2945,7 +2947,6 @@
-
@@ -3126,6 +3127,9 @@
+
+
+
@@ -3565,6 +3569,7 @@
+
@@ -4344,7 +4349,6 @@
-
@@ -4644,7 +4648,6 @@
-
@@ -4851,7 +4854,6 @@
-
@@ -5014,7 +5016,6 @@
-
@@ -6436,7 +6437,6 @@
-
@@ -6588,6 +6588,7 @@
+
@@ -7573,6 +7574,7 @@
+
@@ -7678,6 +7680,7 @@
+
@@ -8087,6 +8090,9 @@
+
+
+
@@ -8307,6 +8313,7 @@
+
@@ -8362,6 +8369,7 @@
+
diff --git a/doc/symbols.xml b/doc/symbols.xml
index 52f1cffe..502a966d 100644
--- a/doc/symbols.xml
+++ b/doc/symbols.xml
@@ -319,4 +319,7 @@
xsltFlagRVTs
xsltDecimalFormatGetByQName
+
+ xsltParseStylesheetUser
+
diff --git a/libxslt/libxslt.syms b/libxslt/libxslt.syms
index 684cd1bd..07c0a660 100644
--- a/libxslt/libxslt.syms
+++ b/libxslt/libxslt.syms
@@ -499,3 +499,10 @@ LIBXML2_1.1.30 {
xsltDecimalFormatGetByQName;
} LIBXML2_1.1.27;
+LIBXML2_1.1.34 {
+ global:
+
+# xsltInternals
+ xsltParseStylesheetUser;
+} LIBXML2_1.1.30;
+