I need some help with an issue I can't figure out.

I have the following xml:

&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;?xml-stylesheet type="text/xsl" href="prueba.xsl"?&gt;
&lt;ficha&gt;
&lt;titulo&gt;&lt;/titulo&gt;
&lt;bloque&gt;
    &lt;texto&gt;&lt;/texto&gt;
    &lt;pregunta id="1" tipo="checkSN"&gt;
        &lt;texto&gt;Acredita curso bienestar animal minimo 20 h&lt;/texto&gt;
    &lt;/pregunta&gt;
    &lt;pregunta id="2" tipo="texto"&gt;
        &lt;texto&gt;Sistemática inspección&lt;/texto&gt;
    &lt;/pregunta&gt;
    &lt;grupo&gt; 
        &lt;texto&gt;trato adecuado enfermos&lt;/texto&gt;          
        &lt;pregunta id="3" tipo="desplegableSNP"&gt;
            &lt;texto&gt;Recetas correspondientes&lt;/texto&gt;
        &lt;/pregunta&gt;
        &lt;pregunta id="4" tipo="multiple"&gt;
            &lt;texto&gt;Disponen de comida y bebida&lt;/texto&gt;
        &lt;/pregunta&gt; 
    &lt;/grupo&gt;
    &lt;grupo&gt;
        &lt;texto&gt;
            Heridos/Enfermos
        &lt;/texto&gt;
        &lt;pregunta id="5" tipo="multiple"&gt;
            &lt;texto&gt;Se aprecian heridos o enfermos momento inspeccion&lt;/texto&gt;            
        &lt;/pregunta&gt;
        &lt;pregunta id="6" tipo="multiple"&gt;
            &lt;texto&gt;Separados del resto&lt;/texto&gt;          
        &lt;/pregunta&gt;
        &lt;pregunta id="7" tipo="multiple"&gt;
            &lt;texto&gt;Disponen de comida y bebida&lt;/texto&gt;          
        &lt;/pregunta&gt;
        &lt;pregunta id="8" tipo="multiple"&gt;
            &lt;texto&gt;Disponen de comida y bebida&lt;/texto&gt;          
        &lt;/pregunta&gt; 
    &lt;/grupo&gt;        
&lt;/bloque&gt;
&lt;bloque&gt;
    &lt;texto&gt;Condiciones específicas de alojamiento y manejo&lt;/texto&gt;  
&lt;/bloque&gt;
&lt;/ficha&gt;


And The folliwng XSL sheet:

&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;

&lt;xsl:template match="/"&gt;
 &lt;html&gt;
    &lt;head&gt;
      &lt;link rel="stylesheet" type="text/css" href="prueba.css" /&gt;
    &lt;/head&gt;
    &lt;body&gt;  
  &lt;h2&gt;&lt;xsl:value-of select="/ficha/titulo"/&gt;&lt;/h2&gt;

  &lt;h3&gt;1: &lt;xsl:value-of select="//pregunta[1]/@id"/&gt;&lt;/h3&gt;
  &lt;h3&gt;2: &lt;xsl:value-of select="//pregunta[2]/@id"/&gt;&lt;/h3&gt;
  &lt;h3&gt;3: &lt;xsl:value-of select="//pregunta[3]/@id"/&gt;&lt;/h3&gt;
  &lt;h3&gt;4: &lt;xsl:value-of select="//pregunta[4]/@id"/&gt;&lt;/h3&gt;
  &lt;h3&gt;5: &lt;xsl:value-of select="//pregunta[5]/@id"/&gt;&lt;/h3&gt;
  &lt;h3&gt;6: &lt;xsl:value-of select="//pregunta[6]/@id"/&gt;&lt;/h3&gt;
  &lt;h3&gt;7: &lt;xsl:value-of select="//pregunta[7]/@id"/&gt;&lt;/h3&gt;
  &lt;h3&gt;8: &lt;xsl:value-of select="//pregunta[8]/@id"/&gt;&lt;/h3&gt;
  &lt;h3&gt;c: &lt;xsl:value-of select="count(//pregunta)"/&gt;&lt;/h3&gt;

     &lt;/body&gt;
  &lt;/html&gt;
&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;


When I load them I got this result:

1: 1
2: 2
3: 7
4: 8
5:
6:
7:
8:
c: 8

I don't understand why it's ignoring some nodes . If I include new nodes or move them, it always shows 4 results, from node at position 5 to 8 it never shows anything. I need to use this type of selecting because it's from a Java application, the stylesheet is just for testing.


Question: rails rspec integration_tests and http authentication
Answer: Does including the line

include Rack::Test::Methods


at the top of the tests make a difference?