powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как правильно написать преобразование (xml 2 html)
3 сообщений из 3, страница 1 из 1
как правильно написать преобразование (xml 2 html)
    #36103744
vehfl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть xml некоторые элементы которые могут быть в количестве от 0 до N...
есть xslt преобразование преобразующее этот xml в html, при этом для каждого элемента выводя описательную часть

вопрос: как привильно написать преобразование чтобы описательная часть появлялась только один раз в независимости от количества элементов для случая когда их больше 0 и не появлялась в случае если этот элемент отсутсвует в xml?
пробывал следующее:

Код: plaintext
1.
2.
3.
4.
5.
<span style="font-weight:normal;">Сведения о поддонах / палетах
<xsl:for-each select="ainin:PalleteInfo">
...
</xsl:for-each>
</span>
в этом случае текст "Сведения о поддонах / палетах" появляется в html файле 1 раз независимо от того есть элемент PalleteInfo в xml или нет

Код: plaintext
1.
2.
3.
4.
5.
<xsl:for-each select="ainin:PalleteInfo">
<span style="font-weight:normal;">Сведения о поддонах / палетах
...
</span>
</xsl:for-each>
в этом случае текст "Сведения о поддонах / палетах" появляется в html файле столько сколько элементов PalleteInfo в xml, но при этом если PalleteInfo отсутствует в xml то текст "Сведения о поддонах / палетах" не отображается...

необходимо чтобы текст "Сведения о поддонах / палетах" появлялся один раз если существует хотя бы один элемент PalleteInfo в xml файле, и вообще не появлялся если его там нет
...
Рейтинг: 0 / 0
как правильно написать преобразование (xml 2 html)
    #36104223
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
<xsl:if test="ainin:PalleteInfo">
  <span style="font-weight:normal;">Сведения о поддонах / палетах
    <xsl:for-each select="ainin:PalleteInfo">
    ...
    </xsl:for-each>
  </span>
</xsl:if>
...
Рейтинг: 0 / 0
как правильно написать преобразование (xml 2 html)
    #36104560
vehfl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как правильно написать преобразование (xml 2 html)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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