Use quai-quote and unquote to use variables within a list. <div><br></div><div>`((i . ,num)) </div><div><br></div><div>instead of </div><div><br></div><div>&#39;((i . num)) </div><div><br></div><div>Cheers,</div><div>yc</div>
<div><br><br><div class="gmail_quote">On Wed, Sep 15, 2010 at 1:17 PM, michail bulgakov <span dir="ltr">&lt;<a href="mailto:hofstadtertheman@gmail.com">hofstadtertheman@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi!<br><br>I have almost no experience with scheme, but I started a project just to test and play with the language.<br>I use lizorkins sxml library(?) to parse some xml files. However I have som truble with the way it uses variables in sxpath.<br>


<br>This code works: <br><br>(define (get-title doc)<br>  (srl:sxml-&gt;xml<br>   ((sxpath &quot;books/book[$i]/title/text()&quot;)<br>       (sxml:document doc)<br>       &#39;[(i . 1)])))<br><br>But this dosen&#39;t:<br>


<br>(define (get-title doc num)<br>  (srl:sxml-&gt;xml<br>   ((sxpath &quot;&quot;books/book[$i]/title/text()&quot;)<br>       (sxml:document doc)<br>       &#39;[(i . num)])))<br><br>When
 I debug the code I can se that i changes to num after the evaluation of
 the xpath query, but I&#39;m not sure if I use the debugger correctly since
 I&#39;ve only playd with it today.<br>
What am I missing? I know that I jumped on a project thats maybe a bit 
to hard for my level but I like to learn that way and it often works, 
but this time I&#39;m stuck.<br><br>Sorry for the bad english, it&#39;s not my native language and I seldom write in it.
<br>_________________________________________________<br>
  For list-related administrative tasks:<br>
  <a href="http://lists.racket-lang.org/listinfo/users" target="_blank">http://lists.racket-lang.org/listinfo/users</a><br></blockquote></div><br><br clear="all"><br>
</div>