I have an XML:

```
<service>
     <row>
          <column>service1</column>
          <column>service2</column>
          <column>service3</column>
     </row>
</service>

```

I want to loop all the service1 to service3. In XSL I used:

```
<xsl:for-each select="service/row">
    <fo:block>
         <xsl:value-of select="column" />
    </fo:block>
</xsl:for-each>

```

How come it will only output the first column which is "column1"? how do you loop from service1 to service3? I just followed the tutorial in w3schools but cant replicate using this example. What did I miss? I'm just new to XSL and XML.