Kuidas XML-i XSLT-iga teisendada

XSLT-koodi kirjutamiseks peaks teil olema HTML-i / XHTML- , XML-, XML-nimeruumide, XPathi ja XSLi põhiteadmised. XSLT on stiil tabel, mis muudab XML-i uueks struktuuriks, mida saab kasutada erinevate internetiparseerijatega. Tehnoloogia areng tõi kaasa palju erinevaid kohtumisi. Tänapäeva Interneti-kasutajal on rohkem võimalusi kui kunagi varem veebis surfata, näiteks mobiiltelefonid, iPod, Xbox ja mitmesugused muud seadmed, millel on erisugused brauserisüsteemid.

XSL Transformations (XSLT) võtab hästiformeeritud XML-koodi ja teisendab selle rakenduseks kasutatavaks vorminguks.

XSLTi ümberkujundamise algus

XSLT on XSL-i stiililehe osa. Kuna stiilileht kasutab XML-i süntaksit, alustatakse XML-deklaratsiooni avaldusega.

- XML-deklaratsioon

Lisage XSL avaldus.

- stiililehe deklaratsioon

Määratlege XSLT nimeruum osana stiililehe deklaratsioonist.

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

XSLT võrdleb koodi malliga, et otsustada, kuidas XML-i muuta. Mall on stiililehe jaoks kehtestatud reeglite kogum. Malli element kasutab koodi sobitamiseks või seostamiseks XPathi. Sobivus võib määrata lapseelemendi või kogu XML-dokumendi.

- tähistab kogu dokumenti
- see määrab dokumendis lapselemendi.

Näiteks kui teil on lapselement, mida nimetatakse vastavaks koodiks, oleks:

XSLT-i loomisel luuakse väljundvoog, mis on stiliseeritud ja internetis leitav.

Selle transformatsiooniprotsessi määratlemiseks sisaldab XSLT mitmeid XSL-elemente. Järgmistes artiklites uuritakse XSLT-i teisenduste jaoks kasutatavaid XSL-elemente ja XSLT-kodeeringut edasi lõhustatakse.