XIO
Сообщений: 45
Оценки: 0
Присоединился: 2005-04-05 06:02:19
|
Всем доброго времени суток. Ничего не могу по сабжу найти в гугле. И метод логического тыка не помогает. В общем есть шаблон для XML вида XSL Есть XML примерного такого вида:
<MAIN>
<Input>
..тэги..
</Input>
<Result>
<Tax>
..тэги..
</Tax>
<MNR>
..тэги..
</MNR>
</Result>
</MAIN>
В шаблоне на случай отсутсвия скажем данных по MNR использую такую конструкцию:
<xsl:if test="MAIN/Result/MNR!=0" >
..цикл и т.д. ..
</xsl:if> Работает, при отсутствии <MNR> таблица с данными на страничку не выводится. Если есть, выводиться. Теперь следующая задача. В теги <Tax> есть два тега данных. BeginDate и EndDate, они могут быть, а могут не быть, причем если дата пуста тэг просто отсутствует. Пытаюсь делать сравнение как и с MNR но оно в данном случае не работает вообще никак. Каким ещё образом я могу узнать, имеется ли у меня в блоке Tax скажем EndDate или такого поля нет. Буду рад за хороший совет. Надеюсь вопрос разместил в правильном месте.
|