Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Перебор данных / 3 сообщений из 3, страница 1 из 1
16.02.2011, 09:57
    #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
16.02.2011, 10:53
    #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
16.02.2011, 13:31
    #37119723
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перебор данных
refregЕсли, нет проблем с использованием XSLT 1.1Или смотреть в сторону функции node-set()
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Перебор данных / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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