Kaip konvertuoti XML su XSLT

Norėdami parašyti XSLT kodą, turėtumėte suprasti HTML / XHTML , XML, XML pavadinimų erdves, XPath ir XSL. XSLT yra stilių lentelė, kuri XML paverčia nauja struktūra, naudojama su įvairiais interneto parsikliais. Technologijos pažanga sulaukė daug skirtingų vietų. Šiuolaikinio interneto vartotojas turi daugiau galimybių nei bet kada naršyti internete, pavyzdžiui, mobiliuosius telefonus, "iPod", "Xbox" ir kitus įvairius įrenginius, turinčius skiriamųjų naršyklių sistemas.

XSL transformacijos (XSLT) turi tinkamai suformuotą XML kodą ir paverčia jį pritaikytu formatu šioms programoms.

XSLT transformacijos pradžia

XSLT yra XSL stiliaus lapo dalis. Kadangi stilių lentelė naudoja XML sintaksę, prasideda XML deklaracijos pareiškimas.

- XML ​​deklaracija

Pridėti XSL pareiškimą.

- stiliaus lapo deklaracija

Nustatykite XSLT vardų sritį kaip stiliaus lentelės deklaracijos dalį.

xmlns: xsl = "http://www.w3.org/1999/XSL/Transform">

XSLT palygina kodą su šablonu, kad nustatytų, kaip paversti XML. Šablonas - taisyklių rinkinys, sukurtas stiliaus lapui. Šablono elementas naudoja XPath, kad atitiktų arba susietų kodą. Atitikimas gali nurodyti vaiko elementą arba visą XML dokumentą.

- žymi visą dokumentą
- tai nurodo dokumente esantį vaiko elementą.

Pavyzdžiui, jei turite vaiko elementą, vadinamą atitinkamu kodu, būtų:

Kurdami XSLT, sukuriate išvesties srautą, kuris yra stilizuotas ir peržiūrimas interneto puslapyje.

XSLT apima keletą XSL elementų, norint apibrėžti šį transformacijos procesą. Kituose straipsniuose bus nagrinėjami XSL elementai, naudojami XSLT transformavimui, ir toliau suskaidomas XSLT kodavimas.