Ki jan yo transfòme XML Avèk XSLT

Pou ekri XSLT kòd, ou ta dwe gen yon konpreyansyon debaz sou HTML / XHTML , XML, XML Namespaces, XPath, ak XSL. XSLT se yon style ki transfòme XML nan yon estrikti nouvo pou itilize ak divès kalite entènèt par. Avansman teknoloji te pote anpil avni diferan. Itilizatè entènèt la modèn-jou gen plis opòtinite pase tout tan navige entènèt la, tankou telefòn mobil, iPod, Xbox ak divès kalite lòt aparèy tout ak sistèm navigatè diferan.

XSL Transfòmasyon (XSLT) pran kòd ki byen fòme XML epi transfòme li nan yon fòma ki ka itilize pou aplikasyon sa yo.

Kòmanse yon Transfòmasyon XSLT

XSLT se yon pati nan yon fèy style XSL. Depi yon fèy style itilize sentaks XML , ou kòmanse ak yon deklarasyon XML deklarasyon.

- XML ​​deklarasyon

Ajoute yon deklarasyon XSL .

- fèy deklarasyon fèy

Defini nonmen an XSLT kòm yon pati nan deklarasyon fèy style la.

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

XSLT konpare kòd la nan yon modèl pou detèmine kijan pou transfòme XML a. Yon modèl se yon seri règ etabli pou fèy la style. Eleman nan modèl itilize XPath matche ak oswa asosye kòd la. Matche ka presize yon eleman timoun oswa tout dokiman XML an.

- Deziyen tout dokiman an
- sa a deziyen yon eleman timoun nan dokiman an.

Pou egzanp, si ou gen yon eleman timoun ki rele kòd la matche ta dwe:

Lè w kreye XSLT, ou bati yon kouran pwodiksyon ki stilize ak wè sou yon paj entènèt.

XSLT enkòpore yon kantite eleman XSL pou defini pwosesis transfòmasyon sa a. Pwochen kèk atik yo pral egzamine eleman XSL yo itilize pou XSLT transfòmasyon ak plis kraze XSLT kod.