powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выбор из нескольких одинаковых элементов
2 сообщений из 2, страница 1 из 1
Выбор из нескольких одинаковых элементов
    #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
Выбор из нескольких одинаковых элементов
    #35533065
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XslПризнаком выбора данных является <MOA0101>.
Тоесть если <MOA0101> = 125 тогда выбираем <MOA0102> = 882.
Но существуют ещё несколько <MOA0101> = 125 но они не являются правильным выбором(882).
Ответ должен быть 882.
Как можно сделать выбор по первому <MOA0101> который равен 882???
Помоги пожалуйста. Голову сломал.
Спасибо!
Начните с русского языка и попытайтесь объяснить, что же все-таки нужно
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выбор из нескольких одинаковых элементов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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