Можно-ли в XSL проверить существование определенного тага ?
От: SanktuM  
Дата: 05.04.06 06:32
Оценка:
Народ подскажите, можно-ли в XSL проверить наличие (существование) определенного тага в XML ?
Т.к. XML файл у меня формируется динамически, заранее не известно будут-ли в нем определенные таги.
Если существует какой-нить способ проверить это в XSL расскажите ,как пожалуйста.
Re: Можно-ли в XSL проверить существование определенного таг
От: Beard-electronic Россия  
Дата: 05.04.06 09:09
Оценка:
Здравствуйте, SanktuM, Вы писали:

SM>Народ подскажите, можно-ли в XSL проверить наличие (существование) определенного тага в XML ?

SM>Т.к. XML файл у меня формируется динамически, заранее не известно будут-ли в нем определенные таги.
SM>Если существует какой-нить способ проверить это в XSL расскажите ,как пожалуйста.

Например так:
      <xsl:if test="count(//tag_name[position()=1])=1">
          <!--есть тег с именем tag_name-->
      </xsl:if>

скорее всего есть способ получше
Re[2]: Можно-ли в XSL проверить существование определенного
От: Beard-electronic Россия  
Дата: 05.04.06 09:19
Оценка:
BE>скорее всего есть способ получше

Хотя можно просто
  <xsl:if test="//tag_name">
          <!--есть тег с именем tag_name-->
  </xsl:if>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.