Silly me. Er stond

<xsl:for-each select="$pageNavigationNodes/link">
   <a href="{path}"><xsl:copy-of select="title/node()"/></a>
   <xsl:if test="position()!=last()">
      <xsl:text> | </xsl:text>
   </xsl:if>
</xsl:for-each>

en er moest staan

<xsl:for-each select="$pageNavigationNodes/link">
   <xsl:choose>
      <xsl:when test="@needsPost='true'">
         <xsl:call-template name="generatePostLink">
            <xsl:with-param name="action" select="path"/>
            <xsl:with-param name="label"><xsl:copy-of select="title/node()"/></xsl:with-param>
            <xsl:with-param name="id" select="generate-id()"/>
         </xsl:call-template>
      </xsl:when>
      <xsl:otherwise>
         <a href="{path}"><xsl:copy-of select="title/node()"/></a>
      </xsl:otherwise>
   </xsl:choose>
   <xsl:if test="position()!=last()">
      <xsl:text> | </xsl:text>
   </xsl:if>
</xsl:for-each>

‘t Is te zeggen, een stapel links zijn nu POST geworden waar ze vroeger GET of POST konden zijn. Het werk nog niet, maar ik zal er dan straks naar kijken want het is me nu wat droef te moede.