parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

xml & xsl

Devise 20.11.2006 14:08 / 20.11.2006 14:12

Доброго времени суток!
Столкнулся с проблемой отображения xml с помощью xsl.

Кратко исходные данные:
<row>
<item1>word1</item1>
<item2>word2</item2>
<item3>word1</item3>
</row>
<row>
<item1>word1</item1>
<item2>word2</item2>
<item3>word4</item3>
</row>
<row>
<item1>word5</item1>
<item2>word2</item2>
<item3>word1</item3>
</row>
<row>
<item1>word1</item1>
<item2>word2</item2>
<item3>word2</item3>
</row>
А теперь вопрос как сделать так:
|__item1__|__item 2__|__item 3__|
|................|.................|____1_____|
|____1____|____2_____|____4_____|
|____5____|____2_____|____1_____|
|____1____|____2_____|____2_____|

вместо точек - пробелы. (объединение ячеек)

Говоря простым языком я хочу объеденить ячейки первого и второго столбца. Причем в первом столбце я просто объединяю если одинаковые данные в соседних ячеках, а во втором столбце я объединяю такое количество ячеек, сколько объединено в первом. И при всем при этом такие же данные могут присутствовать в других столбцах, и в этом же столбце но на несколько строк ниже.

Спасибо заранее.