Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с сортировкой. / 3 сообщений из 3, страница 1 из 1
20.06.2012, 12:14
    #37846086
Surikata
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с сортировкой.
Господа, помогите пожалуйста, ибо не знаю что делать(( нужен XSLT
Есть XML, вот с такими элементами:

Код: xml
1.
2.
3.
4.
5.
6.
<RC ID="00211"  CURRENCY="RUB"  ACCOUNT_DELAILS="...." SING_MAIN="Y"/>

<RC ID="00213" CURRENCY="USD" ACCOUNT_DELAILS="...." SING_MAIN="Y"/>

<RC ID="00211" CURRENCY="RUB" ACCOUNT_DELAILS="...."  SING_MAIN="N"/>
и так далее. 



В итоге нужно получить документ вот в таком виде:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ID
	CURRENCY
		ACCOUNT_DELAILS, где SING_MAIN="Y"	
		ACCOUNT_DELAILS, где SING_MAIN="N"
	CURRENCY
		ACCOUNT_DELAILS, где SING_MAIN="Y"
ID
	CURRENCY
		ACCOUNT_DELAILS, где SING_MAIN="Y"	
	CURRENCY
		ACCOUNT_DELAILS, где SING_MAIN="Y"


и т.д.

Т.е. сначала идет группировка по ID, объединяя совпадающие, потом в разрезе CURRENCY, объединяя совпадающие, потом прописываются ACCOUNT_DELAILS в порядке, где первым идут те ACCOUNT_DELAILS, у которых SING_MAIN="Y", далее уже те, где SING_MAIN="N"

Вот собственно эту группировку и сортировку никак не могу сделать. Очень надеюсь на вашу помощь!
...
Рейтинг: 0 / 0
22.06.2012, 11:07
    #37849857
mage.lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с сортировкой.
Surikata,

Ваш XSL приведите. мы поправим проблемное место.
...
Рейтинг: 0 / 0
22.06.2012, 11:10
    #37849860
Surikata
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с сортировкой.
Помучившись, таки решили изменить изначальный xml и проблема ушла. Но все равно спасибо)
Темку, собственно, можно удалить.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с сортировкой. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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