Seznámte se s XSLT 3.0 a nástroji Altova XSLT

Nástroje pre XSLT 3.0

Seznámte se s XSLT 3.0 a nástroji společnosti Altova, které slouží k úpravám, generování a zpracování XSLT 3.0

Čo je XSLT 3.0?

eXtensible Stylesheet Language Transformations (XSLT) je súčasť štandardu XSL od organizácie W3C. XSLT používa XPath na navigáciu a výber XML uzlov, aby transformoval XML zdrojový súbor na niečo iné. XSL je jazyk, ktorý sa používa na definovanie štýlového súboru, ktorý určuje pravidlá pre zobrazenie a transformáciu dát.

XSLT se uporablja za pretvorbo XML v XML (bodisi glede na drugačen model podatkov, ali pa, na primer, z filtriranjem nekaterih podatkov), ali pa v HTML ali tekstovno datoteko. Te transformacije zahtevajo XSLT procesor, ki obdeluje eno ali več XML datotek z uporabo XSLT predloge, da ustvari izhodno datoteko.

Različica XSLT 3.0 je pomemben napredek v primerjavi s prejšnjimi različicami in je najnovejša priporočena različica, ki je bila izdana junija 2017. Različica 3.0 uvaja nove funkcije, vključno s podporo za pretočne podatke, razširjen nabor funkcij, podporo za zemljevide, polja in zaporedja, ter še več. XSLT 3.0 prav tako omogoča pretvorbo dokumentov JSON.

XSLT 3.0 bo deloval s verzijama XPath 3.0 in 3.1. O XPath lahko izveste več v našem kratkem uvodu v XPath in zaključite spletni tečaj XPath.

Kako izbrati orodja za XSLT 3.0

Altova podpira XSLT 3.0 – okrem XSLT 1.0 a 2.0 – v celom rozsahu produktov. Čítajte ďalej, aby ste sa dozvedeli viac o:

Uređaj za uređivanje XSLT 3.0

Uređaj za uređivanje XSLT u programu XMLSpy podržava sve funkcije XSLT 3.0, uz pametne pomoćnike za unos, bojenje sintakse, automatsko dovršavanje koda i još mnogo toga. Interaktivni alat za izradu i testiranje XPath izraza, kao i ugrađena transformacija XSLT 3.0, olakšavaju razvoj i optimizaciju vaših XSLT stilova.

Inteligentni urejevalnik XSLT 3.0 v programu XMLSpy

Prevod XSLT 3.0 v staršijo verzijo

Uređaj za uređivanje XSLT 3.0 uključuje povratno mapiranje XSLT, koje omogućuje odabir dijela u vašem izlaznom dokumentu kako biste odmah identificirali izvorni čvor i XSLT 3.0 instrukciju odgovornu za taj izlazni element. Ovo značajno štedi vrijeme tijekom otklanjanja pogrešaka i također olakšava razumijevanje postojećeg ili naslijeđenog XSLT 3.0 koda.

Prevod XSLT za razumijevanje i otklanjanje pogrešaka u XSLT 3.0

Testujte a odlaďujte XSLT 3.0

XMLSpy obsahuje tiež postupný návod Odlaževalec XSLT za podrobnejšie testovanie vašich XSLT 3.0 štýlov. Debugger XSLT 3.0 obsahuje rozhranie s tromi panelmi, ktoré zobrazuje XML dokument, príslušný XSLT štýl a výstupný dokument, ako sa vytvára v reálnom čase. Pod týmito tromi panelmi sa nachádzajú okná s informáciami o kontexte a zásobníku volaní, ktoré obsahujú viacero záložiek a poskytujú všetky potrebné informácie na ladenie.

Pospešenie XSLT 3.0

Za zagotavljanje optimalne zmogljivosti vaših XSLT 3.0 stilnih listov, XMLSpy ponuja:

  • ```po Profilator XSLT – pomáha vám zistiť, ktoré časti vášho kódu XSLT 3.0 trvajú najdlhšie pri spracovaní, aby ste ich mohli prípadne optimalizovať. ```
  • `XSL Speed Optimizer – inovativni nástroj, ktorý automaticky optimalizuje váš XSLT 3.0 kód, a to bez pridávania akéhokoľvek ďalšieho kódu do vášho štýlového súboru. Predstavte si, že môžete zvýšiť rýchlosť transformácií o 5, 10 alebo 20 % – a to bez toho, aby ste museli niečo prepisovať!

XML na HTML s použitím XSLT 3.0

Programátori môžu použiť editor XSLT v programe XMLSpy na ručné písanie XSLT, alebo môžu využiť vizuálne rozhranie s funkciou "drag-and-drop" pre návrh XSLT 3.0 pomocou programu StyleVision na transformáciu XML do HTML.

Použitím nástroja StyleVision je jednoduché generovať XSLT 3.0 pre konverziu XML do HTML

StyleVision je odlično rešitev za objavljanje na več kanalih. Njegov vizualni XSLT 3.0 dizajn omogoča hitro in enostavno ustvarjanje kompleksnih stilskih predlog, s pomočjo vlečenja in spuščanja elementov ter njihovo prilagoditvijo s pametnimi pomočniki in vodniki.

Vaša enostavna grafična zasnova samodejno ustvari datoteki stilov XSLT 3.0 in XSL:FO, ki ustvarjajo vaš izhod v formatih HTML, RTF, PDF in Word.

XML na XML s použitím XSLT 3.0

Za generiranje XSLT 3.0 do.. prevesti XML v XMLMapForce je najboljši orodje za to delo. MapForce, grafični pripomoček za pretvorbo podatkov, omogoča enostavno pretvorbo podatkov med dvema ali več podatkovnih modeloma s pomočjo vlečenja in spuščanja. XSLT 3.0 predstavlja pomemben napredek v primerjavi s prejšnjimi različicami transformacijskega jezika in vključuje razširjen nabor funkcij, ki so na voljo v knjižnici funkcij MapForce za filtriranje in obdelavo podatkov med transformacijo.

XSLT 3.0 za pretvaranje XML datoteke u XML datoteku u programu MapForce

Kožično, po vizualnem določanju preslikave med XML datotekami, MapForce samodejno pretvori podatke glede na ciljni podatkovni model in ustvari stilno predlogo XSLT 3.0 za ponavljajoče se transformacije.

Učinkovit komplet orodij za XSLT 3.0 po dostopni ceni

XMLSpy, MapForce in StyleVision XSLT 3.0 so vključeni v Altova MissionKit, ki je na voljo po posebnih cenah. Pridobite 7 orodij za XSLT po ceni, ki je nižja od cene za 2!

Procesor XSLT 3.0

Poleg orodij za razvoj XSLT 3.0, podjetje Altova ponuja tudi strežnik RaptorXML, ki je izjemno hitrhitré XSLT 3.0 procesor za obdelavo velikih količin podatkov. Z uporabo vzporednega računalništva, izjemno optimizirane kode in nizko porabo pomnilnika, strežnik RaptorXML zagotavlja izjemno hitrost obdelave. Lahko izkoristite njegovo zmogljivost tudi znotraj programa XMLSpy, če je strežnik RaptorXML nameščen v vašem omrežju.