Ko aktivujete funkciu spätného mapovania pomocou tlačidla na paneli nástrojov, vykonajú sa transformácie XSLT, aby výsledný dokument mohol byť opätovne mapovaný na pôvodné dokumenty XSLT+XML. To znamená, že keď kliknete na uzol vo výslednom dokumente, inštrukcia XSLT a zdrojové dáta XML, ktoré generovali daný výsledný uzol, budú zvýraznené.
Gumbiček "vrátenie" vám tiež umožňuje automaticky usporiadať zdrojové súbory, XSLT/XQuery a výsledné dokumenty po transformácii, čo uľahčuje ich prehliadanie, ako je znázornené vpravo.
Môžete kliknúť na transformovaný výstup v textovom alebo prehliadačovom zobrazení, aby ste sa vrátili k pôvodnému kódu. Okrem toho, keď si zobrazíte HTML výstup v prehliadačovom zobrazení, jednoducho naježdite myšou na požadovanú časť a XMLSpy automaticky zvýrazní zdrojový XML uzol a XSLT výraz.
V XMLSpy je funkcia spätného mapovania revolučná dvoma spôsobmi.
Najprv, to vám výrazne ušetrí čas pri odstraňovaní chýb, optimalizácii a zdokonaľovaní vášho kódu, ako aj pri pochopení kódu, ktorý napísali ostatní členovia tímu.
Drugé, XMLSpy ne provádí žádné změny ani nepřidává další kód do výstupního dokumentu, aby dosáhl zpětného mapování!
Za podrobnejšie testovanie môžete použiť nástroj XMLSpy XSLT Debugger.
Odlaževalec XSLT vključuje vmesnik s tremi okni, ki prikazujejo XML dokument, povezano stilsko predlogo XSLT in izhodni dokument, medtem ko se ta v realnem času ustvarja. Pod tremi okni sta okni "Kontekst" in "Klicni stek", ki vsebujeta več zavihkov in zagotavljata vse potrebne informacije za odpravljanje napak.
XSLT debugger vám umožňuje prechádzať transformáciou krok za krokom. Môžete vstupovať do funkcií, vystupovať z nich a preskakovať uzly. Zobrazuje aktuálnu inštrukciu v XSLT a aktuálny uzol v XML súbore a generuje výstup pre každý krok, ktorý je zvýraznený v okne výstupu. Videnie všetkých troch faktorov súčasne vám poskytuje okamžité vizuálne porozumenie spôsobu, akým váš kód spracováva XML dáta.
Pri odpravljanju napak v stilski predlogi vam odpravljalec napak XSLT ponuja več uporabnih informacij. Poleg informacij, ki so prikazane v oknu izpisa in oknu sledenja, okna za odpravljanje napak prikazujejo dodatne pomembne podrobnosti v oknu konteksta:
Zavihe v oknu informácií o zásobníku volání obsahujú:

