diff options
Diffstat (limited to 'doc/FAQ.html')
-rw-r--r-- | doc/FAQ.html | 83 |
1 files changed, 83 insertions, 0 deletions
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 ""</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 -><code>alpha</code><- is intepreted as the node set + matching this string. You really want + -><code>'alpha'</code><- to be passed to the processor. And to + allow this you need to escape the quotes at the shell level using + -><code>"'alpha'"</code><- .</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> |