Uređaj za uređivanje XSLT

Vytváranie a úprava XSLT dokumentov

  • Podpora za XSLT 1.0, XSLT 2.0 in XSLT 3.0
  • Integrácia s servermi RaptorXML pre rýchlejšiu transformáciu
  • Boja syntaktická, číslovanie riadkov, vytváranie záložiek a zložité riadky
  • Pomoc pri dopĺňaní kódu a kontextovo závislé vstupné pomôcky
  • Interaktívny Izgraditelj in testni program za XPath
  • Revolucionarna premapiranje XSLT
  • Preverjanje in odpravljanje napak XSLT
  • Okno "Osnova XSL"
  • Okno s informáciami na prezeranie a konfiguráciu súvisiacich súborov
  • Podpora za Java, JavaScript, C# in VBScript
  • XSL optimalizator hitrosti
  • Odlaževalec in analizator zmogljivosti XSLT

Uređaj za uređivanje XSL i XSLT

Úprava XSLT v programe XMLSpy

XMLSpy ponuja številna orodja za pisanje kode XSLT, s podporo za različice XSLT 1.0, 2.0 in 3.0. S pomočjo zmogljivih orodij, vključno z vgrajenim analizatorjem XPath, izjemno hitrimi transformacijami, ki jih omogoča RaptorXML, in podporo za dopolnilne tehnologije, je XMLSpy zagotovo vaša izbira za urejevalnik XSLT, ki omogoča hitro in brezhibno razvoj stilnih predlog.

Inteligentni urejevalnik XSLT

Čeprav lahko uporabite urejevalnik XSLT v razširjenem pogledu mreže v programu XMLSpy za ogled in urejanje kode vaših stilskih listov v tabelarnem formatu, večina razvijalcev za tovrstno delo raje uporablja pogled besedila. Ko urejate XSLT, vam pogled besedila ponuja barvno označevanje sintakse, številčenje vrstic, zlaganje kode, označevanje in druge vizualne elemente, ki vam omogočajo hitro in enostavno organiziranje in navigacijo skozi vašo kodo. Pametni okna za pomoč pri vnosu in spustni meniji vam ponujajo izbiro elementov, atributov in entitet, ki jih lahko vstavite z enim klikom, poleg tega pa funkcija samodejnega dopolnjevanja kode pospešuje tipkanje in zagotavlja pravilno zaporedje odpiralnih in zapiralnih oznak.

Integrovaná funkčnosť riadenia projektov umožňuje skupinovať súvisiace súbory, priraďovať transformácie XSLT, vykonávať hromadné operácie, integrovať sa so systémami kontroly verzií a ďalšie. XMLSpy Editor XML navyše obsahuje výkonnú funkciu "Hľadať v súboroch", ktorá umožňuje XML-zamerané vyhľadávanie a nahradzovanie v zadaných súboroch, priečinkoch alebo dokonca v celom projekte naraz.

Uređaj za uređivanje XPath izraza

XMLSpy ponúka výkonné nástroje XPath 1.0, 2.0 a 3.1, ktoré uľahčujú vývoj štýlových tabuliek XSLT. Pri vytváraní XPath výrazu v textovom režime, režime mriežky alebo v okne XPath/XQuery v programe XMLSpy, program XMLSpy vám poskytuje platné operátory a funkcie XPath, ako aj názvy prvkov a atribútov z príslušnej schémy a XML inštancií. Inteligentné automatické dopĺňanie XPath zohľadňuje priestory mien pri zobrazovaní možností a dokonca ponúka návrhy hlbších trás, ak požadovaný uzol nie je v blízkosti aktuálneho kontextu.

Uređaj za uređivanje i testiranje XPath-a omogućuje realno vreme evaluacije XPath izraza, što vam pomaže da vizualizujete skup čvorova koji su rezultat bilo kog XPath izraza, dok ga upisujete. Sintaksno obojenje automatski ističe greške, a više kartica u prozoru XPath/XQuery omogućavaju vam da čuvate i testirate više izraza. Možete čak i evaluirati XPath izraze u više datoteka istovremeno.

Konstruujte a testujte XPath výrazy v editoru XSLT v programe XMLSpy

Uređaj za uređivanje XSLT također uključuje naredbu "Kopiraj XPath", koja vam omogućuje da definirate XPath izraze verzija 1.0, 2.0 ili 3.1 jednim klikom. Jednostavno odaberete element ili atribut u vašoj XML datoteci, a naredba "Kopiraj XPath" automatski će kopirati odgovarajući XPath izraz u međuspremnik.

Osnova XSL

Okno pomocnicze "XSL Outline" w edytorze XSLT to kolejna potężna funkcja, która ułatwia optymalizację tworzenia stylów XSLT. Podczas pracy z arkuszem stylów XSLT w wersji 1.0, 2.0 lub 3.0, wyświetla ono listę szablonów i funkcji zawartych w aktualnym pliku XSLT, a także w plikach dołączonych lub zaimportowanych. Ikony oznaczane kolorami dostarczają natychmiastowych informacji o szablonach i funkcjach, a wybranie ikony "Przejdź do elementu" lub dwukrotne kliknięcie szablonu lub funkcji powoduje jego wyróżnienie w aktualnym dokumencie. Funkcje są wyświetlane według nazwy, natomiast szablony są wyświetlane według nazwy i/lub wyrażenia XPath. Można wyświetlić lub edytować tryb, priorytet i powiązany komentarz każdego szablonu bezpośrednio w oknie "XSL Outline".

Môžete vyhľadávať, filtrovať a triediť šablóny a funkcie zobrazené v prehľade podľa viacerých kritérií. Okno vám tiež umožňuje rýchlo vložiť volania na pomenované šablóny a vybrať pomenovanú šablónu ako východiskový bod pre transformácie.

Informacije o XSLT

Záložka XSLT v okne informácií XMLSpy poskytuje užitočné informácie počas práce so štýlovými doskami v editore XSLT. Táto záložka umožňuje zobraziť príslušné schémy a súbory XML, ako aj akékoľvek zahrnuté alebo importované dokumenty XSLT. Prevedením kurzora myši nad názvami súborov sa zobrazí celá cesta k súboru. Môžete dokonca konfigurovať vzťahy medzi schémami a inštanciami XML priamo v tejto záložke, a to len niekoľkými kliknutiami. Okrem toho, tlačidlá v nástrojovej lište vám umožňujú rýchlo usporiadať niektoré alebo všetky súbory do projektu XMLSpy, alebo dokonca pridať všetky súbory do archívu ZIP na mieste definovanom používateľom, a to len niekoľkými kliknutiami.

Odprta XSLT arhitektura

Članek XSLT sa lako prilagođava. XMLSpy uključuje izuzetno brzi RaptorXML motor za XSLT transformacije, a takođe pruža ugrađenu podršku za MSXML XSLT motor. Otvorena XSLT arhitektura omogućava korišćenje bilo kog drugog eksternog XSLT procesora, uključujući Apache Xalan, Saxon ili XT. Osim toga, možete pokretati transformacije na RaptorXML Serveru (u nastavku).

XSLT: Povratno mapiranje

Medzinárodné štandardy pre testovanie XSLT môžu sťažovať identifikáciu zdroja neočakávaného výstupu. Funkcia spätného mapovania XSLT v programe XMLSpy umožňuje jednoducho a okamžite prepojiť výstupné prvky s príslušnými zdrojovými uzlami a inštrukciami.

Ko aktivujete funkciu spätného mapovania pre transformácie XSLT, program XMLSpy umožňuje mapovať výsledný dokument späť na pôvodné dokumenty XSLT a XML. Keď kliknete na uzol vo výslednom dokumente, príslušná inštrukcia XSLT a zdrojové dáta XML, ktoré generovali daný výsledný uzol, budú zvýraznené.

Odlažujte svoj XSLT kód s funkciou spätného mapovania v programe XMLSpy

Kako je funkcija "back-mapping" u programu XMLSpy revolucionarna? Prvo, program značajno smanjuje vrijeme koje programeri troše na ispravljanje grešaka, poboljšavanje i finaliziranje svog koda, kao i na razumijevanje koda koji su napisali drugi članovi tima. Drugo, XMLSpy ne vrši nikakve promjene niti dodaje dodatni kod u izlazni dokument kako bi ostvario funkciju "back-mapping".

Možnosti izhoda transformacije XSLT

V ktoromkoľvek momente počas procesu úpravy XSLT môžete jediným kliknutím transformovať svoj(e) súbor(y) a zobraziť výsledný výstup v prehliadači XMLSpy.

Poleg pregledovanja spletne strani v programu XMLSpy, lahko takoj odprete aktivno datoteko v brskalniku po vaši izbiri, da preizkusite združljivost. Okno "Informacije" programa XMLSpy samodejno prikaže vse brskalnike, ki so trenutno nameščeni na vašem sistemu, in lahko ročno dodate druge aplikacije, če je potrebno.

XMLSpyjev urejevalnik XSLT vam ne omejuje na izhod v formatu XHTML ali HTML. Ker lahko XMLSpy odpre in ureja katero koli besedilno datoteko, ki ni v formatu XML, lahko ustvarite datoteke XSLT, ki generirajo poljubno besedilno izpis, in še vedno lahko uporabite XMLSpy za ogled rezultatov.

Možnosti transformácie XSLT s vysokým výkonom

XSLT transformácie v programe XMLSpy sú poháňané zabudovaným motorom RaptorXML, ktorý bol vytvorený od základov s cieľom dosiahnuť maximálnu kompatibilitu so štandardmi a zároveň dosiahnuť vysokú rýchlosť. Napriek tomu, dosiahnuté rýchlosti transformácie sú stále obmedzené na jednojadrové spracovanie na procesore dostupnom v počítači vývojára.

`RaptorXML Server` na drugi strani, izkorišča pomembno povečanje zmogljivosti procesiranja, ki ga omogočajo strežniki z več procesorji in več jedri, kar mu omogoča zagotavljanje izjemne zmogljivosti s povečanim pretokom podatkov in učinkovito uporabo pomnilnika. Te prednosti lahko izkoristite z uporabo strežnika RaptorXML, nameščenega v vašem omrežju, za izvajanje nalog XSLT, XQuery in preverjanja XML. Dejansko so hitrosti transformacije XSLT do 14-krat hitrejše, ko se izvajajo na strežniku RaptorXML iz programa XMLSpy*.

Preprosto kliknite pravim gumbom miške na mapo projekta ali na celoten projekt, da začnete proces transformacije XSLT na strežniku RaptorXML.

Táto funkčnosť robí server RaptorXML ešte užitočnejším pre vývojové tímy, pretože môžete využiť jeden spoločného servera RaptorXML, ktorý výrazne zrýchli predtým časovo náročné transformácie rozsiahlych množstiev dokumentov, a to všetko priamo v aplikácii XMLSpy.

Oddaljena transformacija XSLT s pomočjo programa XMLSpy

Odlaževanje XSLT

Uređaj za uređivanje XSLT-a nadopunjuje moćni XMLSpy uređaj za ispravljanje pogrešaka XSLT-a, koji vam pomaže da testirate i usavršite svoje stilove prije implementacije. Dok prolazite kroz korak po korak transformaciju XSLT-a, možete istovremeno vidjeti specifični XML podatkovni čvor, uputu za obradu XSLT-a i proizvedeni izlaz. Ovo vam omogućuje trenutno vizualno razumijevanje načina na koji vaš stil obrađuje XML podatke.

Optimalizácia XSLT

Ko želite pospešiti delovanje vašega XSLT stilskega lista, uporabite revolucionarno orodje XSL Speed Optimizer, ki analizira izvajanje vašega XSLT in ga samodejno optimizira. Lahko izkoristite tudi XSLT profiler, ki spremlja in beleži podrobne meritve za vsako izvedeno operacijo med XSLT transformacijo, kar vam pomaga hitro prepoznati in odpraviti ovire.

Podpora za XSLT s upoštevanjem sheme

XMLSpy XSLT editor podpira XSLT 1.0, pa tudi XSLT 2.0 in XSLT 3.0, ki upoštevata sheme. Podpora za sheme v XSLT omogoča dodatne mehanizme za izolacijo napak, poenostavljeno odpravljanje napak in izboljšano delovanje kode. XMLSpy združuje svojo implementacijo XSLT s podporo za programsko kodo v predlogah ter z zmogljivimi funkcijami za urejanje in odpravljanje napak, kar vam omogoča hitro in enostavno ustvarjanje najnaprednejših predlog.

Podpora za Java, C#, JavaScript, VBScript

Programátori často vkladajú kód programov v jazykoch Java, C#, JavaScript alebo VBScript, aby pridali pokročilé funkcie do svojich XSLT štýlových tabuliek. XSLT engine v programe XMLSpy podporuje tieto typy kódu, čo vám umožňuje nielen využívať výkonné možnosti úprav a transformácie XSLT pre štýlové tabuľky, ktoré obsahujú kód, ale tiež ich testovať, zdokonaľovať a optimalizovať pomocou XSLT debuggeru a XSLT profilera.