powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как сделать XSLT-шаблон
5 сообщений из 5, страница 1 из 1
Как сделать XSLT-шаблон
    #36513023
Фотография aleks-sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех. Блин задрали эти 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
Как сделать XSLT-шаблон
    #36513197
Фотография Anton_Demin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks-sam
Как должен выглядеть XSLT-шаблон, чтобы получить на выход табличку вида:

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

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


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