| 
 | 
| 
 
XSL count() Помогите посчитать теги 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Помогите, пожалуйста, чайнику XSLT Есть XML приблизительно следующей структуры: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Надо посчитать количество <w:vmerge /> следующих за <w:vmerge w:val='restart' /> до следующего <w:vmerge w:val='restart' />. Такой подсчет: <xsl:if test="w:tcPr/w:vmerge[@w:val='restart']"> <xsl:value-of select="count(../following-sibling::w:tcPr/w:vmerge)+1"/> </xsl:if> дает количество всех w:vmerge вниз по документу. Надо как-то его ограничить следующим w:vmerge[@w:val='restart'] ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.02.2016, 16:15 | 
  
  
  
   | 
||
| 
 
XSL count() Помогите посчитать теги 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Doomaty, а структуру XML менять можно? Если изменить структуру, то будет на много проще. И вообще желательно делать побольше тегов и поменьше атрибутов, легче будет работать и расширять. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.02.2016, 17:23 | 
  
  
  
   | 
||
| 
 
XSL count() Помогите посчитать теги 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ФридрихDoomaty, а структуру XML менять можно?можно, но работать перестанет. это экселевский файл. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.02.2016, 11:49 | 
  
  
  
   | 
||
| 
 
XSL count() Помогите посчитать теги 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  как-то так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. не проверял, наверняка налажал, но идея, надеюсь, понятна. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.02.2016, 12:01 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=14&msg=39167432&tid=1332123]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    58ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    46ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 15ms | 
| total: | 167ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.