Turinys:
- Apibrėžimas - ką reiškia išplečiamųjų stilių kalbų transformacijos (XSLT)?
- „Techopedia“ paaiškina išplečiamųjų stilių kalbų transformacijas (XSLT)
Apibrėžimas - ką reiškia išplečiamųjų stilių kalbų transformacijos (XSLT)?
Išplečiamųjų stilių kalbos transformacijos (XSLT), geriau žinomos kaip XSL transformacijos, yra kalba, skirta XML (Extensible Markup Languague) dokumentams paversti kitus struktūrizuotus dokumentus. Tai atliekama naudojant stiliaus lentelę, apibrėžiančią šablono taisykles pateikto įvesties XML dokumento pavertimui tinkamu išvesties dokumentu, naudojant XSL procesorių.
XSLT transformacijos gali vykti kliento arba serverio pusėje. XSLT apdorojimo modelį sudaro vienas ar keli šaltinio XML dokumentai, vienas ar keli XSL stiliaus lapai, XSL procesorius ir vienas ar keli struktūrizuoti išvesties dokumentai.
„Techopedia“ paaiškina išplečiamųjų stilių kalbų transformacijas (XSLT)
XSLT tikslas yra nurodyti, kaip XML turinys sugeneruotų vaizdinį vaizdą, apibūdinti tokias detales kaip stilius ir išdėstymą pateikties laikmenoje, pavyzdžiui, ekrano lange, nešiojamojo įrenginio ekrane ir kt. XSL stiliaus procesorius yra pagrindinis XSLT komponentas. dalyvauja aiškinant stiliaus lapą ir dokumentą bei kuriant turinį pagal šablono taisykles.
Stiliaus lape nenaudojama visavertė programavimo sintaksė, nes ją sudėtinga išmokti ir interpretuoti. Vietoj to, jis apibrėžia taisykles, žinomas kaip šabloninės taisyklės. Kiekviena iš šių taisyklių nurodo modelį, kurį turi rasti šaltinio dokumente. Suradus šabloną, pradedama transformacija, kad būtų sugeneruotas išvesties dokumentas. Šablonas naudoja išraiškos kalbą, pagrįstą XPath, kad būtų galima palyginti šaltinio mazgus ir stiliaus lapo šablonus.
Formatavimo semantika yra įtraukta į rezultatų medį, kuris įgalina formatavimą. Formavimo semantiką galima apibrėžti kaip klasių rinkinį, vaizduojantį formatavimo objektus. Rezultato medžio mazgai yra vadinami formato objektais. Pateikimo taisyklės yra apibrėžtos pagal formavimo objektų ir savybių klases.
