powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Перебор данных
3 сообщений из 3, страница 1 из 1
Перебор данных
    #37118837
Ichisen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть две переменных
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
          <xsl:variable name='country-test'>
		<option value=""/>
		<option value="ЧЕШСКАЯ РЕСПУБЛИКА" />
		<option value="ЭСТОНСКАЯ РЕСПУБЛИКА" />
	</xsl:variable>
       <xsl:variable name='country-test2'>
		<option value=""/>
		<option value="ЧЕШСКАЯ РЕСПУБЛИКА" />
	</xsl:variable>

Как можно узнать какие ноды отсутствуют в переменной country-test2
...
Рейтинг: 0 / 0
Перебор данных
    #37119015
refreg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ichisen,

Если, нет проблем с использованием XSLT 1.1 - то так:
Код: 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.
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.1">
	<xsl:template match="/">
		<xsl:variable name="country-test">
			<option value=""/>
			<option value="ЧЕШСКАЯ РЕСПУБЛИКА"/>
			<option value="ЭСТОНСКАЯ РЕСПУБЛИКА"/>
		</xsl:variable>
		<!-- -->
		<xsl:variable name="country-test2">
			<option value=""/>
			<option value="ЧЕШСКАЯ РЕСПУБЛИКА"/>
		</xsl:variable>
		<!-- -->
		<root>
			<xsl:for-each select="$country-test/option">
				<item>
					<xsl:choose>
						<xsl:when test="$country-test2/option[@value=current()/@value]">
							<xsl:value-of select="@value"/>
							<xsl:text>- присутствует</xsl:text>
						</xsl:when>
						<xsl:otherwise>
							<xsl:value-of select="@value"/>
							<xsl:text> - отсутствует</xsl:text>
						</xsl:otherwise>
					</xsl:choose>
				</item>
			</xsl:for-each>
		</root>
	</xsl:template>
</xsl:stylesheet>
...
Рейтинг: 0 / 0
Перебор данных
    #37119723
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
refregЕсли, нет проблем с использованием XSLT 1.1Или смотреть в сторону функции node-set()
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Перебор данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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