powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / помогите нарисовать таблицу
6 сообщений из 6, страница 1 из 1
помогите нарисовать таблицу
    #34902642
Yarik_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ребята кому не сложно, помогите нарисовать таблицу, задолбался уже...
вот xml :

<Extensions>
<caption>Не известное расширение </caption>
<value>1.2.804.2.1.1.1.11.1.10.4 </value>
<value>0c 07 52 6f 6f 74 20 43 41 </value>
</Extensions>

<Extensions>
<caption>Улучшенный ключ</caption>
<value>1.2.3.1.2.2.2.67.1.2 </value>
<value>Установка штампа времени (1.3.6.1.5.5.7.3.8) </value>
<value>Неизвестное использование ключа (1.3.6.1.5.5.7.3.9) </value>
<value>(1.3.6.1.5.5.7.3.9)</value>
</Extensions>

<Extensions>
<caption>Политики сертификата </caption>
<value>4.2.4.1.890.2.2.337.1 </value>
<value>[1]Политика сертификата: Идентификатор политики=1.2.804.2.1.1.1.2.2 </value>
</Extensions>

<Extensions>
<caption>Не известное расширение </caption>
<value>1.2.804.2.1.1.1.11.10.1 </value>
<value>30 81 ca 30 81 ad 06 0c 2a 80 86 24 02 01 01 01 01 03 01 01 30 81 9c 30 </value>
</Extensions>


а вот xsl где я эти данные вывожу

<xsl:for-each select="/Form/AlgorithmDigitalSignature/Extensions">
<xsl:value-of select = "caption"/>
<xsl:for-each select="value">
<p> <xsl:value-of select = "."/> </p>
</xsl:for-each>
</xsl:for-each>


нужно где то в этом xsl правильно добавить теги <table> и все такое, чтоб резулььаь был в виде таблицы... запарился уже методом тыка получить табличку с набором данных,
желательно чтоб сколько Extensions столько и табличек было ...
как сделать не знаю... искал... не нашел, башка уже болит.
Заранее спасибо
...
Рейтинг: 0 / 0
помогите нарисовать таблицу
    #34903587
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<xsl:element name="table">
<xsl:for-each select="/Form/AlgorithmDigitalSignature/Extensions"> 
<tr>
<xsl:value-of select = "caption"/>
<xsl:for-each select="value"> 
<td>
<p> <xsl:value-of select = "."/> </p>
</td>
</xsl:for-each> 
</tr>
</xsl:for-each>
</xsl:element>
Могу ошибаца, парсера под руками нет,проверить не могу
...
Рейтинг: 0 / 0
помогите нарисовать таблицу
    #34903592
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yarik_2000желательно чтоб сколько Extensions столько и табличек было ...
если так,то
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<xsl:for-each select="/Form/AlgorithmDigitalSignature/Extensions"> 
<xsl:element name="table"> <!-- это типа 2 варианта как вывести можно. это 1-й ,культурный-->
<tr> <!-- это 2-й, тоже пропустит, если ns не описано-->
<xsl:value-of select = "caption"/>
<xsl:for-each select="value"> 
<td>
<p> <xsl:value-of select = "."/> </p>
</td>
</xsl:for-each> 
</tr>
</xsl:element>
</xsl:for-each>
...
Рейтинг: 0 / 0
помогите нарисовать таблицу
    #34904256
Yarik_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прикольно! спасибо!
а можно как то сделать чтоб каемка была... а то все вроде в таблице но разделителей нету ((
...
Рейтинг: 0 / 0
помогите нарисовать таблицу
    #34904965
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего было?
ты это... на чистом html напиши чего ты получить хочешь и покаж тут.
глядишь пока пишешь сам допрешь чего сделать надо. Если под словом коемка понять слово рамка или хотябы бардюр то тебе нужен атрибут с конкертным значением.
т.е
Код: plaintext
<xsl:attribute name="border" value="1"/>
...
Рейтинг: 0 / 0
помогите нарисовать таблицу
    #34905624
Yarik_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сбасибо большое )))
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / помогите нарисовать таблицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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