Този сайт използва бисквитки (cookies). Ако желаете можете да научите повече тук. Разбрах
IDG  •  PC World  •  Computerworld  •  CIO  •  CFO  •  Networkworld  •  Дискусии  •  Кариерна зона  •  Събития
computerworld | кариерна зона | Lang Cloud
Computerworld | кариерна зона | programming | XML / HTML

XQuery оператори: << и >>

XML / HTML 1558 прочитания


За да определите местоположението на елемент в редица използвайте операторите << и >>


CODE
1
2
- X << Y: е true когато X е преди Y;
   - X >> Y: е true когато Y е преди X;


Така например за редицата „Shark, Daisy, Hunter, Lego, Helly", заявката

CODE
1
2
3
4
5
6
let $xml:=doc(?file:///C://Data_Local//xml//AirWings.xml?)
В В В for $a in $xml/company/aircrafts
В В  В В В for $b in  $xml/company/aircrafts
В В В В В  В В В return(if($a/type<<$b/type) then concat($a/type/@M,"--]",$b/type/@M)
В В  else concat($a/type/@M,"[--",$b/type/@M)
)


Ще върне

CODE
1
2
3
4
5
6
7
Shark[--Shark, Shark--]Daisy, Shark--]Hunter, Shark--]Lego,
Shark--]Helly, Daisy[--Shark, Daisy[--Daisy, Daisy--]Hunter,
Daisy--]Lego, Daisy--]Helly, Hunter[--Shark, Hunter[--Daisy,
Hunter[--Hunter, Hunter--]Lego, Hunter--]Helly, Lego[--Shark,
Lego[--Daisy, Lego[--Hunter, Lego[--Lego, Lego--]Helly ,
Helly[--Shark, Helly[--Daisy, Helly[--Hunter, Helly[--Lego,
Helly[--Helly

ICON ICON ICON Tweet it! ICON

Импорт на XML схема в XSLT 2
Импорт на XML схема в XSLT 2 и добавяне на правила към схемата
XML / HTML 1494 прочитания
Прости числа с XQuery
Kод за намиране на просто число с XQuery
XML / HTML 1300 прочитания
Използване на елемента character-map в XSLT 2.0
За да замените символ (или група от символи) може да използвате новото допълнение към XSLT – елементът character-map
XML / HTML 1808 прочитания
Проверка за стартирана услуга в Android
Използване на ActivityManager
Java 514 прочитания
Добавяне на AutoIncrement колона към DataTable в ADO.NET
Този пример ще ви покаже как бързо и лесно можете да добавите AutoIncrement колона към DataTable в ADO.NET
ADO.NET 1461 прочитания
Бекъп на всички бази данни в един Microsoft SQL Server
---- Backup all databases except the system databases.-- Backup files will be saved in the format DBname_YYYDDMM_HHMMSS.bak.--DECLARE @name VARCHAR(50) -- Database name.
MSSQL 701 прочитания
Деактивиране скрола на мишката при флаш елементи
Често във флаш мишката се използва за zoom, но поведението на документа по подразбиране е при scroll да премести цялата страница нагоре или надолу. Показаният код деактивира тази функционалност, когато мишката се намира върху флаш елемент.
Javascript 435 прочитания
Работа с римски цифри
DecToRoman, която преобразува десетични числа в съотвeтния римски символен еквивалент
Delphi 1430 прочитания

Слайдшоу

HR на месеца

Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA

Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA

“ Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA, е лице на рубриката HR of the Month („ЧР на месеца“) през февруари. Инициативата се... ” вижте още »

IT сертификати