Tengo una lista de noticias, clasificadas por fechaCreated. Tengo un control de cuadro de vista previa donde solo quiero mostrar el primer elemento. ¿Cómo puedo hacer eso usando XSLT?¿Cómo puedo seleccionar el primer elemento usando XSLT?
<xml>
<news>
<newsitem>
<dateCreated>2009-09-09</dateCreated>
<summary>Something great happened</sumamry>
</newsitem>
<newsitem>
<dateCreated>2009-09-08</dateCreated>
<summary>Something bad happened</sumamry>
</newsitem>
<newsitem>
<dateCreated>2009-09-07</dateCreated>
<summary>Something really bad happened</sumamry>
</newsitem>
</news>
</xml>
¡Impresionante, gracias! –
El problema con [1] es que si también necesito procesar los nodos normalmente, se ha consumido el primer nodo. Entonces, si todos los sitios nuevos deben procesarse, pero el primero debe procesarse especialmente (como los encabezados de tabla de salida), usar este enfoque no funcionará. Espero encontrar eso. – tggagne
@tggagne No estoy seguro de lo que quiere decir con "consumido". Si necesita hacer encabezados, haga eso más arriba en el árbol, es decir 'match =" // news [newsitem] "', luego aplique-templates desde allí. – brianary