summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-11-28 10:19:19 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-11-28 10:19:19 +0000
commitf8a5acff6ed39f4dbc2d17749c29569148425f06 (patch)
tree261ae33da9eabbaacadcbb63fe6546d96df18095
parent76cbe5f70a31e1b0a85e12e35eeb2a73577089e9 (diff)
downloadlibxslt-f8a5acff6ed39f4dbc2d17749c29569148425f06.tar.gz
libxslt-f8a5acff6ed39f4dbc2d17749c29569148425f06.tar.bz2
libxslt-f8a5acff6ed39f4dbc2d17749c29569148425f06.zip
added an FAQ Daniel
* doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ Daniel
-rw-r--r--ChangeLog4
-rw-r--r--doc/API.html1
-rw-r--r--doc/FAQ.html83
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/bugs.html32
-rw-r--r--doc/contribs.html1
-rw-r--r--doc/docs.html1
-rw-r--r--doc/downloads.html4
-rw-r--r--doc/extensions.html1
-rw-r--r--doc/help.html1
-rw-r--r--doc/index.html1
-rw-r--r--doc/internals.html1
-rw-r--r--doc/intro.html1
-rw-r--r--doc/news.html1
-rw-r--r--doc/site.xsl3
-rw-r--r--doc/xslt.html57
-rw-r--r--doc/xsltproc2.html1
17 files changed, 171 insertions, 24 deletions
diff --git a/ChangeLog b/ChangeLog
index b6ca26c3..69860200 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
+
+ * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
+
Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
* doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
diff --git a/doc/API.html b/doc/API.html
index e911c5e8..e10ec6cb 100644
--- a/doc/API.html
+++ b/doc/API.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
diff --git a/doc/FAQ.html b/doc/FAQ.html
new file mode 100644
index 00000000..ba41a32c
--- /dev/null
+++ b/doc/FAQ.html
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
+<style type="text/css"><!--
+TD {font-size: 10pt; font-family: Verdana,Arial,Helvetica}
+BODY {font-size: 10pt; font-family: Verdana,Arial,Helvetica; margin-top: 5pt; margin-left: 0pt; margin-right: 0pt}
+H1 {font-size: 16pt; font-family: Verdana,Arial,Helvetica}
+H2 {font-size: 14pt; font-family: Verdana,Arial,Helvetica}
+H3 {font-size: 12pt; font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+--></style>
+<title>FAQ</title>
+</head>
+<body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
+<table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr>
+<td width="100">
+<a href="http://www.gnome.org/"><img src="smallfootonly.gif" alt="Gnome Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a>
+</td>
+<td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center">
+<h1>The XSLT C library for Gnome</h1>
+<h2>FAQ</h2>
+</td></tr></table></td></tr></table></td>
+</tr></table>
+<table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr>
+<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
+<table width="100%" border="0" cellspacing="1" cellpadding="3">
+<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
+<tr><td bgcolor="#fffacd"><ul style="margin-left: -2pt">
+<li><a href="index.html">Home</a></li>
+<li><a href="intro.html">Introduction</a></li>
+<li><a href="docs.html">Documentation</a></li>
+<li><a href="bugs.html">Reporting bugs and getting help</a></li>
+<li><a href="help.html">How to help</a></li>
+<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
+<li><a href="news.html">News</a></li>
+<li><a href="xsltproc2.html">The xsltproc tool</a></li>
+<li><a href="API.html">The programming API</a></li>
+<li><a href="internals.html">Library internals</a></li>
+<li><a href="extensions.html">Writing extensions</a></li>
+<li><a href="contribs.html">Contributions</a></li>
+<li>
+<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
+</li>
+</ul></td></tr>
+</table>
+<table width="100%" border="0" cellspacing="1" cellpadding="3">
+<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
+<tr><td bgcolor="#fffacd"><ul style="margin-left: -2pt">
+<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
+<li><a href="xsltproc.html">Man page for xsltproc</a></li>
+<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
+<li><a href="http://xmlsoft.org/">XML libxml</a></li>
+<li><a href="http://www.cs.unibo.it/~casarini/gdome2/">DOM gdome2</a></li>
+<li><a href="ftp://xmlsoft.org/">FTP</a></li>
+<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
+<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
+<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
+<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
+</ul></td></tr>
+</table>
+</td></tr></table></td>
+<td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd">
+<ol><li>
+<em>passing parameters on the xsltproc command line doesn't work</em>
+ <p><em>xsltproc --param test alpha foo.xsl foo.xml</em></p>
+<p><em>the param does not get passed and ends up as &quot;&quot;</em></p>
+<p>In a nutshell do a double escaping at the shell prompt:</p>
+<p>xsltproc --param test &quot;'alpha'&quot; foo.xsl foo.xml</p>
+<p>i.e. the string value is surrounded by &quot; and ' then terminated by '
+ and &quot;. Libxslt interpret the parameter values as XPath expressions, so
+ the string -&gt;<code>alpha</code>&lt;- is intepreted as the node set
+ matching this string. You really want
+ -&gt;<code>'alpha'</code>&lt;- to be passed to the processor. And to
+ allow this you need to escape the quotes at the shell level using
+ -&gt;<code>&quot;'alpha'&quot;</code>&lt;- .</p>
+</li></ol>
+<p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p>
+</td></tr></table></td></tr></table></td></tr></table></td>
+</tr></table></td></tr></table>
+</body>
+</html>
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 89288397..2ec9e83e 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -13,7 +13,7 @@ HTML_DIR=@HTML_DIR@
TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)/html
PAGES= API.html bugs.html contribs.html docs.html downloads.html \
- help.html index.html intro.html news.html xsltproc2.html
+ help.html index.html intro.html news.html xsltproc2.html FAQ.html
man_MANS = xsltproc.1
diff --git a/doc/bugs.html b/doc/bugs.html
index 5e237132..fb03b1db 100644
--- a/doc/bugs.html
+++ b/doc/bugs.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
@@ -61,6 +62,28 @@ A:link, A:visited, A:active { text-decoration: underline }
</table>
</td></tr></table></td>
<td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd">
+<p>If you need help with the XSLT language itself, here are a number of
+useful resources:</p>
+<ul>
+<li>I strongly suggest to subscribe to <a href="http://www.mulberrytech.com/xsl/xsl-list">XSL-list</a>, check <a href="http://www.biglist.com/lists/xsl-list/archives/">the XSL-list
+ archives</a>
+</li>
+<li>The <a href="http://www.dpawson.co.uk/xsl/xslfaq.html">XSL FAQ</a>.</li>
+<li>The <a href="http://www.nwalsh.com/docs/tutorials/xsl/xsl/slides.html">tutorial</a>
+ written by Paul Grosso and Norman Walsh is a very good on-line
+ introdution to the language.</li>
+<li>The <a href="http://www.zvon.org/xxl/XSLTutorial/Books/Book1/index.html">only
+ Zvon XSLT tutorial</a> details a lot of constructs with examples.</li>
+<li>
+<a href="http://www.jenitennison.com/xslt/index.html">Jeni Tennison's
+ XSLT</a>
+ pages provide links to a lot of answers</li>
+<li>the <a href="http://incrementaldevelopment.com/xsltrick/">Gallery of
+ XSLT Tricks</a> provides non-standard use case of XSLT</li>
+<li>And I suggest to buy Michael Kay &quot;XSLT Programmer's Reference&quot; book
+ published by <a href="http://www.wrox.com/">Wrox</a> if you plan to work
+ seriously with XSLT in the future.</li>
+</ul>
<p>Well, bugs or missing features are always possible, and I will make a
point of fixing them in a timely fashion. The best way to report a bug is to
use the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Gnome
@@ -76,15 +99,6 @@ for portability problem, it makes things really harder to track and in some
cases I'm not the best person to answer a given question, ask the list
instead. <strong>Do not send code, I won't debug it</strong> (but patches are
really appreciated!).</p>
-<p>If you need help with the XSLT language itself, I strongly suggest to
-subscribe to <a href="http://www.mulberrytech.com/xsl/xsl-list">XSL-list</a>,
-check <a href="http://www.biglist.com/lists/xsl-list/archives/">the XSL-list
-archives</a>, the <a href="http://www.dpawson.co.uk/xsl/xslfaq.html">XSL
-FAQ</a>. The <a href="http://www.nwalsh.com/docs/tutorials/xsl/xsl/slides.html">tutorial</a>
-written by Paul Grosso and Norman Walsh is a very good on-line introdution to
-the language. And I suggest to buy Michael Kay &quot;XSLT Programmer's Reference&quot;
-book published by <a href="http://www.wrox.com/">Wrox</a> if you plan to work
-seriously with XSLT in the future.</p>
<p>Check the following too before posting:</p>
<ul>
<li>make sure you are <a href="ftp://xmlsoft.org/">using a recent
diff --git a/doc/contribs.html b/doc/contribs.html
index e7b2b5ad..1f440f1d 100644
--- a/doc/contribs.html
+++ b/doc/contribs.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
diff --git a/doc/docs.html b/doc/docs.html
index 3aded168..d22fa1b3 100644
--- a/doc/docs.html
+++ b/doc/docs.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
diff --git a/doc/downloads.html b/doc/downloads.html
index ffca6431..d0405501 100644
--- a/doc/downloads.html
+++ b/doc/downloads.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
@@ -68,7 +69,8 @@ archive</a> or <a href="ftp://ftp.gnome.org/pub/GNOME/contrib/redhat/SRPMS/">RPM
packages installed to compile applications using libxslt.) <a href="mailto:izlatkovic@daenet.de">Igor Zlatkovic</a> is now the maintainer
of the Windows port, <a href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
provides binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary
-Pennington</a> provides <a href="http://garypennington.net/libxml2/">Solaris binaries</a>.</p>
+Pennington</a> provides <a href="http://garypennington.net/libxml2/">Solaris
+binaries</a>.</p>
<p><a name="Contribs">Contribs:</a></p>
<p>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/extensions.html b/doc/extensions.html
index d5223553..055bff0a 100644
--- a/doc/extensions.html
+++ b/doc/extensions.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
diff --git a/doc/help.html b/doc/help.html
index a57e0d92..04e7fb4b 100644
--- a/doc/help.html
+++ b/doc/help.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
diff --git a/doc/index.html b/doc/index.html
index b02dcca1..177cafdd 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
diff --git a/doc/internals.html b/doc/internals.html
index a30f4305..c03a4eba 100644
--- a/doc/internals.html
+++ b/doc/internals.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
diff --git a/doc/intro.html b/doc/intro.html
index 7f8edff7..5e04da1a 100644
--- a/doc/intro.html
+++ b/doc/intro.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
diff --git a/doc/news.html b/doc/news.html
index 75d082ab..49a51e2b 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>
diff --git a/doc/site.xsl b/doc/site.xsl
index 46d28e4b..3ae615da 100644
--- a/doc/site.xsl
+++ b/doc/site.xsl
@@ -43,6 +43,9 @@
<xsl:when test="$name = '#Internals'">
<xsl:text>internals.html</xsl:text>
</xsl:when>
+ <xsl:when test="$name = '#FAQ'">
+ <xsl:text>FAQ.html</xsl:text>
+ </xsl:when>
<xsl:when test="$name = ''">
<xsl:text>unknown.html</xsl:text>
</xsl:when>
diff --git a/doc/xslt.html b/doc/xslt.html
index 6636a89e..946419a7 100644
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -71,6 +71,31 @@ the <a href="http://www.w3.org/TR/xslt">XSLT</a> C library developed for the
<h2><a name="Reporting">Reporting bugs and getting help</a></h2>
+<p>If you need help with the XSLT language itself, here are a number of
+useful resources:</p>
+<ul>
+ <li>I strongly suggest to subscribe to <a
+ href="http://www.mulberrytech.com/xsl/xsl-list">XSL-list</a>, check <a
+ href="http://www.biglist.com/lists/xsl-list/archives/">the XSL-list
+ archives</a></li>
+ <li>The <a href="http://www.dpawson.co.uk/xsl/xslfaq.html">XSL FAQ</a>.</li>
+ <li>The <a
+ href="http://www.nwalsh.com/docs/tutorials/xsl/xsl/slides.html">tutorial</a>
+ written by Paul Grosso and Norman Walsh is a very good on-line
+ introdution to the language.</li>
+ <li>The <a
+ href="http://www.zvon.org/xxl/XSLTutorial/Books/Book1/index.html">only
+ Zvon XSLT tutorial</a> details a lot of constructs with examples.</li>
+ <li><a href="http://www.jenitennison.com/xslt/index.html">Jeni Tennison's
+ XSLT</a>
+ pages provide links to a lot of answers</li>
+ <li>the <a href="http://incrementaldevelopment.com/xsltrick/">Gallery of
+ XSLT Tricks</a> provides non-standard use case of XSLT</li>
+ <li>And I suggest to buy Michael Kay "XSLT Programmer's Reference" book
+ published by <a href="http://www.wrox.com/">Wrox</a> if you plan to work
+ seriously with XSLT in the future.</li>
+</ul>
+
<p>Well, bugs or missing features are always possible, and I will make a
point of fixing them in a timely fashion. The best way to report a bug is to
use the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Gnome
@@ -93,17 +118,6 @@ cases I'm not the best person to answer a given question, ask the list
instead. <strong>Do not send code, I won't debug it</strong> (but patches are
really appreciated!).</p>
-<p>If you need help with the XSLT language itself, I strongly suggest to
-subscribe to <a href="http://www.mulberrytech.com/xsl/xsl-list">XSL-list</a>,
-check <a href="http://www.biglist.com/lists/xsl-list/archives/">the XSL-list
-archives</a>, the <a href="http://www.dpawson.co.uk/xsl/xslfaq.html">XSL
-FAQ</a>. The <a
-href="http://www.nwalsh.com/docs/tutorials/xsl/xsl/slides.html">tutorial</a>
-written by Paul Grosso and Norman Walsh is a very good on-line introdution to
-the language. And I suggest to buy Michael Kay "XSLT Programmer's Reference"
-book published by <a href="http://www.wrox.com/">Wrox</a> if you plan to work
-seriously with XSLT in the future.</p>
-
<p>Check the following too before posting:</p>
<ul>
<li>make sure you are <a href="ftp://xmlsoft.org/">using a recent
@@ -174,8 +188,8 @@ href="mailto:izlatkovic@daenet.de">Igor Zlatkovic</a> is now the maintainer
of the Windows port, <a
href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
provides binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary
-Pennington</a> provides <a
-href="http://garypennington.net/libxml2/">Solaris binaries</a>.</p>
+Pennington</a> provides <a href="http://garypennington.net/libxml2/">Solaris
+binaries</a>.</p>
<p><a name="Contribs">Contribs:</a></p>
@@ -197,6 +211,23 @@ platform, get in touch with me to upload the package. I will keep them in the
are also provided</li>
</ul>
+<h2><a name="FAQ">FAQ</a></h2>
+<ol>
+ <li><em>passing parameters on the xsltproc command line doesn't work</em>
+ <p><em>xsltproc --param test alpha foo.xsl foo.xml</em></p>
+ <p><em>the param does not get passed and ends up as ""</em></p>
+ <p>In a nutshell do a double escaping at the shell prompt:</p>
+ <p>xsltproc --param test "'alpha'" foo.xsl foo.xml</p>
+ <p>i.e. the string value is surrounded by " and ' then terminated by '
+ and ". Libxslt interpret the parameter values as XPath expressions, so
+ the string -&gt;<code>alpha</code>&lt;- is intepreted as the node set
+ matching this string. You really want
+ -&gt;<code>'alpha'</code>&lt;- to be passed to the processor. And to
+ allow this you need to escape the quotes at the shell level using
+ -&gt;<code>"'alpha'"</code>&lt;- .</p>
+ </li>
+</ol>
+
<h2><a name="News">News</a></h2>
<h3>CVS only : check the <a
diff --git a/doc/xsltproc2.html b/doc/xsltproc2.html
index a541e6a4..ab18e856 100644
--- a/doc/xsltproc2.html
+++ b/doc/xsltproc2.html
@@ -33,6 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<li><a href="bugs.html">Reporting bugs and getting help</a></li>
<li><a href="help.html">How to help</a></li>
<li><a href="downloads.html">Downloads</a></li>
+<li><a href="FAQ.html">FAQ</a></li>
<li><a href="news.html">News</a></li>
<li><a href="xsltproc2.html">The xsltproc tool</a></li>
<li><a href="API.html">The programming API</a></li>