|
|
|
транформация - создание таблицы (общая для любого кол-ва колонок )
|
|||
|---|---|---|---|
|
#18+
есть xml-ы представляющие колонки таблицы и в каждом из них кол-во колонок различно как написать файл транформации общий для любого имя тега заголовок колонки (или атрибут является заголовком колонки) значения либо текст либо атрибут какой общий принцип такой транформации ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 14:05 |
|
||
|
транформация - создание таблицы (общая для любого кол-ва колонок )
|
|||
|---|---|---|---|
|
#18+
спасибо я уже сам нашёл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 18:38 |
|
||
|
транформация - создание таблицы (общая для любого кол-ва колонок )
|
|||
|---|---|---|---|
|
#18+
Раскажи как сделал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 08:53 |
|
||
|
транформация - создание таблицы (общая для любого кол-ва колонок )
|
|||
|---|---|---|---|
|
#18+
XML <?xml version="1.0" ?> <phonebook> <entry> <F name="F1" >A1</F > <F name="F2" >1</F > <F name="F3" >A3</F > </entry> <entry> <F name="F1" >B1</F > <F name="F2" >0</F > <F name="F3" >B3</F > </entry> <entry> <F name="F1" >C1</F > <F name="F2" >1</F > <F name="F3" >C3</F > </entry> ........................ </phonebook> ИЛИ <?xml version="1.0" ?> <phonebook> <entry> <F name="aa" >A1</F > <F name="bb" >1</F > <F name="cc" >A3</F > </entry> <entry> <F name="aa" >B1</F > <F name="bb" >0</F > <F name="cc" >B3</F > </entry> .......................... </phonebook> XSLT <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl= "http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <table border="2"> <thead> <tr> <xsl:apply-templates select="*/entry[1]" mode="head" /> </tr> </thead> <tbody> <xsl:apply-templates select="*/entry" /> </tbody> </table> </xsl:template> <xsl:template match="entry" mode="head"> <tr> <xsl:apply-templates select="*" mode="head_name"/> </tr> </xsl:template> <xsl:template match="*" mode="head_name"> <td> <xsl:value-of select="@name" /> </td> </xsl:template> <xsl:template match="entry"> <tr > <xsl:apply-templates select="*" /> </tr> </xsl:template> <xsl:template match="*"> <td> <xsl:attribute name="value"><xsl:value-of select="." /></xsl:attribute > </td> </xsl:template> </xsl:stylesheet> МОЖНО ЕЩЁ МНОГО ПЕРЕДЕЛЫВАТЬ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 10:01 |
|
||
|
транформация - создание таблицы (общая для любого кол-ва колонок )
|
|||
|---|---|---|---|
|
#18+
А можно ли на основе этого шаблона сделать ещё сортировку для смены показа столбиков и их данных через дополнительный атрибут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 10:06 |
|
||
|
транформация - создание таблицы (общая для любого кол-ва колонок )
|
|||
|---|---|---|---|
|
#18+
Сортировку значений столбика сделать можно, сортировку столбиков.. не знаю Если сможешь объяснить чего ты в конечном счете хочешь увидеть, можно будет подумать,а так я по вопросу ссориентироваться не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 10:26 |
|
||
|
транформация - создание таблицы (общая для любого кол-ва колонок )
|
|||
|---|---|---|---|
|
#18+
в конечном итоге нужна динамическая таблица где заранее не известно кол-во столбиков (и типы тегов для показа ) а также порядок следования столбцов при показе все установки берутся из базы + данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 12:15 |
|
||
|
транформация - создание таблицы (общая для любого кол-ва колонок )
|
|||
|---|---|---|---|
|
#18+
Нуу... нужна динамическая таблица Она у тебя будет в любом раскладе, так как данные записаны в xml, структуру которой ты заранее не знаешь все установки берутся из базы + данные А вот это место поподробнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 19:14 |
|
||
|
транформация - создание таблицы (общая для любого кол-ва колонок )
|
|||
|---|---|---|---|
|
#18+
долго писать коротко есть типы со своими наборами атрибутов есть обьекты соответствующих пипов + значения по конкретным атрибутам есть установка (или нужно организовать ) показ атрибутов и их значений для соответсвующих типов то есть порядок следования колонок и их визуализация (+ другие установки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 21:01 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34374491&tid=1334415]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
132ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 382ms |

| 0 / 0 |
