Ben bu XML dosyası var: Ben 'Unidad' ile kardeş öğe 'Unidad' önceki bir "recurso" 'ler karşılaştırmak istiyorumXSLT - güncel istasyonun düğüm elemanı ile önceki-kardeş elemanları karşılaştırılması
<recursos>
<recurso url="http://w3c.com">
<descripcion>Consorcio W3C</descripcion>
<tipo>externo</tipo>
<idioma>ingles</idioma>
<contenido>General</contenido>
<unidad>Unidad 2</unidad>
</recurso>
<recurso url="http://html.com">
<descripcion>Especificación HTML</descripcion>
<tipo>externo</tipo>
<idioma>castellano</idioma>
<contenido>HTML</contenido>
<version>4.01</version>
<unidad>Unidad 3</unidad>
</recurso>
</recursos>
Farklı "olup olmadığını" kontrol etmek için geçerli "yeniden". çok teşekkür ederim,
<xsl:if test="preceding-sibling::recurso[position()=1]::unidad != unidad">
</xsl:if>
Ama korkunç bir yanlış olduğunu biliyorum :(bana yardımcı olabilir umut
İyi İlk kez soru, BTW. İyi biçimlendirilmiş, iyi yazılmış, ancak mümkün olan en kısa kod örneği. Keşke daha fazla insan böyle yapardı. :-) – Tomalak