Medeo,
Пожалуйста, фрагменты кода вкладывайте в BB-тэги [ code ] и [ / code ] (пробелы в названиях тэгов писать не нужно).
1. Что Вы хотите сказать условием
<xsl:if test="property != ''">
?
2. У Вас действительно есть св-во с ID=2? В ранее представленном XML я видел только св-во с ID = 132
3. В вышеприведенном примере была опечатка (уже убрана) - после 132 кавычки не должно быть, вместо:
<xsl:apply-templates select="property[@id = 2"]"/>
надо:
<xsl:apply-templates select="property[@id = 2]"/>