Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выбор из нескольких одинаковых элементов / 2 сообщений из 2, страница 1 из 1
10.09.2008, 23:33
    #35533020
Xsl
Xsl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из нескольких одинаковых элементов
Привет всем!

Существует вот такой xml файл:
Код: 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.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
..........
                </UNS>
		<MOA>
			<MOA01>
				<MOA0101> 77 </MOA0101>
				<MOA0102> 1019 . 4 </MOA0102>
			</MOA01>
		</MOA>
		<MOA>
			<MOA01>
				<MOA0101> 79 </MOA0101>
				<MOA0102> 882 </MOA0102>
			</MOA01>
		</MOA>
		<MOA>
			<MOA01>
				<MOA0101> 124 </MOA0101>
				<MOA0102> 137 . 4 </MOA0102>
			</MOA01>
		</MOA>
		<MOA>
			<MOA01>
				<MOA0101> 125 </MOA0101>
				<MOA0102> 882 </MOA0102>
			</MOA01>
		</MOA>
		<TAX>
                 ...............
		</TAX>
		<MOA>
			<MOA01>
				<MOA0101> 124 </MOA0101>
				<MOA0102> 39 </MOA0102>
			</MOA01>
		</MOA>
		<MOA>
			<MOA01>
				<MOA0101> 125 </MOA0101>
				<MOA0102> 390 </MOA0102>
			</MOA01>
		</MOA>
		<MOA>
			<MOA01>
				<MOA0101> 79 </MOA0101>
				<MOA0102> 390 </MOA0102>
			</MOA01>
		</MOA>
                </TAX>
.........
Признаком выбора данных является <MOA0101>.
Тоесть если <MOA0101> = 125 тогда выбираем <MOA0102> = 882.
Но существуют ещё несколько <MOA0101> = 125 но они не являются правильным выбором(882).
Ответ должен быть 882.
Как можно сделать выбор по первому <MOA0101> который равен 882???
Помоги пожалуйста. Голову сломал.
Спасибо!
...
Рейтинг: 0 / 0
11.09.2008, 00:57
    #35533065
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из нескольких одинаковых элементов
XslПризнаком выбора данных является <MOA0101>.
Тоесть если <MOA0101> = 125 тогда выбираем <MOA0102> = 882.
Но существуют ещё несколько <MOA0101> = 125 но они не являются правильным выбором(882).
Ответ должен быть 882.
Как можно сделать выбор по первому <MOA0101> который равен 882???
Помоги пожалуйста. Голову сломал.
Спасибо!
Начните с русского языка и попытайтесь объяснить, что же все-таки нужно
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выбор из нескольких одинаковых элементов / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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