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

...

<Extensions>
<oid>
<oid>
<caption>Не известное расширение</caption>
<value>1.2.804.2.1.1.1.11.1.10.4 </value>
</oid>
<oid>
<caption> - </caption>
<value>0c 07 52 6f 6f 74 20 43 41</value>
</oid>
</oid>
<oid>
<oid>
<caption>Улучшенный ключ</caption>
<value>1.2.3.1.2.2.2.67.1.2</value>
</oid>
<oid>
<value>Установка штампа времени (1.3.6.1.5.5.7.3.8)</value>
</oid>
<oid>
<caption> - </caption>
<value>Неизвестное использование ключа (1.3.6.1.5.5.7.3.9)</value>
</oid>
<oid>
<value>(1.3.6.1.5.5.7.3.9)</value>
</oid>
</oid>
<oid>
<oid>
<caption>Политики сертификата</caption>
<value>4.2.4.1.890.2.2.337.1</value>
</oid>
<oid>
<value>[1]Политика сертификата: Идентификатор политики=1.2.804.2.1.1.1.2.2</value>
</oid>
</oid>
<oid>
<oid>
<caption>Не известное расширение</caption>
<value>1.2.804.2.1.1.1.11.10.1</value>
</oid>
<oid>
<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>
</oid>
</oid>
</Extensions>
...

кто может подсказать как из этого посредством xsl преобразования получить 4 таблицы(так как oid четыре)
делаю так

...
<xsl:for-each select="/Form/AlgorithmDigitalSignature/Extensions/oid/oid">
<tr>
<td STYLE="font-family:Arial; font-size:11"><xsl:value-of select="caption"/></td>
<table cellspacing="0" cellpadding="3" border="1">
<td STYLE="font-family:Arial; font-size:11"><xsl:value-of select="value"/></td>
</table>
</tr>
</xsl:for-each>
...

но так не получается, создается столько таблиц сколько значений
...
Рейтинг: 0 / 0
нужна помощь
    #34901126
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй оси помучать, чтоб к примеру отцом oid был <Extensions>
...
Рейтинг: 0 / 0
нужна помощь
    #34901200
Yarik_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и что это изменит? что-то не врубился )
...
Рейтинг: 0 / 0
нужна помощь
    #34901311
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
голова есть? думай
вместо вот этого
[src]<xsl:for-each select="/Form/AlgorithmDigitalSignature/Extensions/oid/oid">/SRC]
используй оси.
Тебе надо прогнать по братьям. чей родиель является Extensions. Брата у тебя 4, а то что внутри их тебя при обходе интересовать не должо, щас же по этому из-за неверного условия у тебя выводятся все значения.
Я тебе подсказал способ как с этим бороться
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / нужна помощь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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