powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / непонятная выборка из XML
3 сообщений из 3, страница 1 из 1
непонятная выборка из XML
    #38911953
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
примерный XML
как бы пока формат можно будет поменять
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<ROOT>
	<ITEM>
		<PARAM BSNAME="ID" BSVALUE="212" ROWID="-1" />
		<PARAM BSNAME="UDF1" BSVALUE="R" ROWID="1" />
		<PARAM BSNAME="UDF2" BSVALUE="1.18" ROWID="-1" />
		<PARAM BSNAME="UDF3" BSVALUE="G" ROWID="4" />
		<PARAM BSNAME="UDF4" BSVALUE="V1" ROWID="5" />
		<PARAM BSNAME="PRC" BSVALUE="78" ROWID="-1" />
		<PARAM BSNAME="UDF5" BSVALUE="G" ROWID="1" />
		<PARAM BSNAME="UDF6" BSVALUE="5" ROWID="-1" />
		<PARAM BSNAME="UDF7" BSVALUE="6.72* 6.77* 4.19" ROWID="-1" />
		<PARAM BSNAME="UDF8" BSVALUE="62.1" ROWID="-1" />
		<PARAM BSNAME="UDF9" BSVALUE="57" ROWID="-1" />
		<PARAM BSNAME="UDF11" BSVALUE="N" ROWID="8" />
                .........
	</ITEM>
        <ITEM>.....</ITEM>
        <ITEM>.....</ITEM>
        ..............
</ROOT>




использую такую конструкцию выдаёт все записи
Код: xml
1.
//ITEM[PARAM/@BSNAME='UDF1' and PARAM/@ROWID!=1]



собственно говоря вопрос
нужно получить именно ITEM(s)
у которых должны срабатывать условия для PARAM(s)
условий может быть несколько типа
Код: xml
1.
 [(PARAM/@BSNAME='UDF1' and PARAM/@ROWID!=1) or ((PARAM/@BSNAME='UDF11' and PARAM/@BSVALUE!='N')]



спасибо
...
Рейтинг: 0 / 0
непонятная выборка из XML
    #38911980
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё таки сделал через XQuery
по любому обработка будет идти через SQL
...
Рейтинг: 0 / 0
непонятная выборка из XML
    #38911987
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
/ROOT/ITEM[PARAM[@BSNAME='UDF1' and @ROWID!=1]]
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / непонятная выборка из XML
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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