mio codice genera il seguente codice XML:Come si esegue il test per zero record quando si utilizza <xsl: for-each>?
<person_app>
<person_data>
<person>
...person details here...
</person>
</person_data>
</person_app>
Usando XSLT, ho analizzare il record persona come segue:
<xsl:template match="/person_app/person_data">
<xsl:for-each select="person">
...generate person HTML...
</xsl:for-each>
</xsl:template>
Tuttavia, nei casi in cui ricevo a zero la gente, mi piacerebbe visualizzare "Nessun record trovato" (o qualcosa di simile). Quando l'applicazione restituisce zero record, l'XML è simile al seguente:
<person_app/>
Per farla breve, come posso provare per un set di risultati vuoto quando uso < xsl: for-each/> per analizzare il mio record di persona? Ho provato la seguente senza successo:
<xsl:if test="not(person)">
<div style="font-size:18pt"><xsl:text>No records found</xsl:text></div>
</xsl:if>
Ugh. Capito. Non riesce ad abbinare il modello quando ci sono zero record. – Huuuze