Moćni alati za urejevanje, odpravljanje napak in generiranje XQuery
Skrátená forma XML Query, XQuery je flexibilný a expresívny jazyk na dotazovanie, navrhnutý na dotazovanie a transformáciu dát vo formáte XML. Najnovšia verzia jazyka XQuery podporuje aj dotazovanie dát vo formáte JSON, pričom pridáva mapy a polia do dátového modelu. Práca s XQuery zahŕňa vytváranie dotazov na získanie konkrétnych informácií z inštancie dokumentov. Srdcom XQuery je výraz FLWOR (vyslovuje sa "flower"). Pre tých, ktorí nie sú oboznámení s XQuery, je výraz FLWOR veľmi podobný príkazovému SQL Select, čo ho robí prístupným pre vývojárov, ktorí sú oboznámení s dotazovaním databáz.
Kľúčovou vlastnosťou jazyka XQuery je jeho schopnosť navigovať sa v komplexných štruktúrach XML, čo umožňuje presnú extrakciu dát a manipuláciu hierarchických informácií. XQuery sa dá použiť na rôzne účely, ako je extrahovanie informácií, generovanie súhrnných správ, transformácia dát XML do formátu XHTML alebo vyhľadávanie webových dokumentov.
XQuery je udržovaný pracovnou skupinou XML Query organizácie W3C a je rozšírením jazyka XPath. Je kompatibilný s niekoľkými ďalšími štandardmi organizácie W3C, vrátane XML menných priestorov, XSLT, XSD a ďalšími.
Preverite naš brezplačni, spletni tečaj za učenje XQuery, da začnete s učenjem XQuery. Izkušeni razvijalci lahko na naši strani Referenca za izraze XQuery najdejo podrobnosti o funkcijah in operatorjih, ki se uporabljajo za pisanje izrazov XQuery.
XMLSpy ponúka výkonné nástroje na úpravu a ladenie XQuery, ako aj inovatívnu podporu pre spätné mapovanie XQuery a prácu s funkciou aktualizácie XQuery.
XMLSpy uređaj za uređivanje XQuery jezika ima ugrađeno znanje o sintaksi XQuery jezika i pruža vam pomoćnike za unos koji su prilagođeni kontekstu u svakom trenutku, uključujući popis varijabli koji se dinamički ažurira dok uređujete dokument. Korištenjem uređivača XQuery u naprednom tekstualnom načinu rada, dobivate pametne značajke uređivanja, kao što su obojenje sintakse, automatsko dovršavanje koda i mnoge druge korisne funkcije koje vam pomažu da brzo i jednostavno kreirate i uređujete XQuery dokumente.
Poleg pomagalnikov za vnos XQuery (IntelliSense) v oknu za urejanje, program XMLSpy vključuje okno XPath/XQuery pod oknom za urejanje, ki omogoča enostavno ustvarjanje izrazov z miško in način ocenjevanja za testiranje v realnem času. Izraz lahko ocenjujete proti eni ali več datotekam: aktivni datoteki, vsem odprtim datotekam, mapo ali celotnemu projektu XMLSpy.
XMLSpy obsahuje tiež výkonný nástroj Odlaževalec XQuery za testiranje, odpravljanje napak in izboljšanje vaših XQuery izrazov.
Odlaževalec vam omogoča, da korak za korakom sledite izračunu, in vsak klik vam pokaže rezultate za ustrezen korak. S pomočjo gumbov v orodniški odlaževalca lahko prehajate skozi korake izračuna XQuery: vstopite v korak, izstopite iz koraka ali preskočite korak.
Pokročilý nástroj profilovania XQuery je tiež k dispozícii, ktorý vám pomáha analyzovať a optimalizovať výkon vášho kódu XQuery.
Cílená ladění je k dispozici prostřednictvím zpětného mapování XQuery. S povoleným zpětným mapováním jsou spouštěny XQuery operace tak, aby výsledný dokument mohl být znovu mapován na původní XQuery a XML dokumenty. Když kliknete na uzel ve výsledném dokumentu, XQuery výraz a XML zdrojová data, která generovala tento konkrétní uzel, budou zvýrazněna.
Okno XPath/XQuery v editorju XML podpira tudi uređivanje XQuery ažuriranja - funkcionalnost (XQUF) 1.0 in 3.0 verzije ponujajo napredne funkcije za ustvarjanje izrazov XQuery Update Facility, s popolno barvno označitvijo sintakse, inteligentnim dokončevanjem kode in prikazom sporočil o napakah.
Okno s výsledkami vám umožňuje náhľad výsledkov zmien. Kliknutím na výsledok v okne s náhľadom sa zvýrazní dotknutý uzol vo vašom dokumente. Potom môžete aktualizácie spustiť jedným kliknutím, buď v aktuálnom súbore, alebo vo všetkých otvorených súboroch, v priečinku alebo v celom projekte XMLSpy. Táto funkčnosť je unikátna pre XMLSpy.
Jedna od upotreba XQuery-ja je transformacija jednog XML dokumenta tako da odgovara drugom XML modelu. Za generisanje i automatizaciju ovih vrsta transformacija, MapForce je najbolji alat. MapForce, kao grafički alat za mapiranje podataka, omogućava vam da vizuelno definišete mapiranja između XML dokumenata i da primenite snažne funkcije filtriranja i obrade podataka.
Povlečite in spustite elemente za integracijo podatkov v programu MapForce, pri čemer uporabite naslednje funkcije:
Pri procesovaní XQuery je rýchlosť kľúčová.
Avtomatizované spracovanie XQuery vyžaduje rýchlosť a efektívnosť. Server RaptorXML je navrhnutý od základov pre extrémne rýchlu prácu Obdelava XQuery, to sa doseže s pomočjo vzporednega računalništva, izjemno optimizirane kode in nizke porabe pomnilnika.
Značilnosti strežnika RaptorXML:
Použite server RaptorXML na automatizáciu spracovania XQuery, ktorý bol vytvorený v programe XMLSpy a ďalších nástrojoch.




