Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как сделать XSLT-шаблон / 5 сообщений из 5, страница 1 из 1
11.03.2010, 07:29
    #36513023
aleks-sam
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать XSLT-шаблон
Приветствую всех. Блин задрали эти XSLT-шаблоны. Не понимаю я их :(.
Может кто подскажет своим опытным взглядом как побороть.
Из датасета получаю 2 таблицы. Перегоняю в XML и получаю данные в следующем виде:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<Table>
	<workerid> 1 </workerid>
	<workername>Иванов</workername>
	<company>ООО "Организация"</company>
</Table>
<Table>
	<workerid> 2 </workerid>
	<workername>Петров</workername>
	<company>ООО "Организация"</company>
</Table>

<Table1>
	<workerid> 1 </workerid>
	<date> 2010 - 03 - 10   09 : 00 : 00 </date>
</Table1>
<Table1>
	<workerid> 1 </workerid>
	<date> 2010 - 03 - 10   10 : 00 : 00 </date>
</Table1>
<Table1>
	<workerid> 1 </workerid>
	<date> 2010 - 03 - 10   11 : 00 : 00 </date>
</Table1>
<Table1>
	<workerid> 2 </workerid>
	<date> 2010 - 03 - 10   09 : 00 : 00 </date>
</Table1>
<Table1>
	<workerid> 2 </workerid>
	<date> 2010 - 03 - 10   15 : 00 : 00 </date>
</Table1>




Внимание знатоки вопрос ) :
Как должен выглядеть XSLT-шаблон, чтобы получить на выход табличку вида:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
-------------------------------------------------------------
Человек     |   Время                 |    Организация
-------------------------------------------------------------
                |2010-03-10 09:00:00|    
Иванов      |2010-03-10 10:00:00|    ООО "Организация"
                |2010-03-10 11:00:00|    
-------------------------------------------------------------
                |2010-03-10 09:00:00|    
Петров      |2010-03-10 15:00:00|    ООО "Организация"
-------------------------------------------------------------

Как то заюзать через вложенные циклы, не могу понять, что писать в условии
<xsl:for-each select="../Table1[ТУТ МОЖ ЧЕ]">
Или еще как...

Need help ребята.
...
Рейтинг: 0 / 0
11.03.2010, 10:08
    #36513197
Anton_Demin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать XSLT-шаблон
aleks-sam
Как должен выглядеть XSLT-шаблон, чтобы получить на выход табличку вида:

В смысле табличку?
Или я что то не понял, или смормулируй по другому вопрос.
После преобразования на выходе обычно получается новый xml.
Можно получить конечно и другие форматы(pdf,rtf,...) но для этого я использую FOP.
...
Рейтинг: 0 / 0
11.03.2010, 10:15
    #36513217
aleks-sam
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать XSLT-шаблон
Anton_Demin,
Да табличку.
Код: plaintext
1.
2.
3.
4.
5.
6.
<Table>
 <tr>
   <td>
   <\td>
 <\tr>
<\Table>
Обычный html получить. Только чтоб на одного человека должно быть несколько времен (как и нарисовал).
...
Рейтинг: 0 / 0
11.03.2010, 13:23
    #36513860
aleks-sam
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать XSLT-шаблон
Не густо тут народу... (
...
Рейтинг: 0 / 0
12.03.2010, 09:43
    #36515787
aleks-sam
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать XSLT-шаблон
Вопрос снят. Хз как делать. Уже нет необходимости.

P.s Кто знает как делать, прошу запостить в копилку
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как сделать XSLT-шаблон / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]