Tsela ea ho fetisa XML le XSLT

Ho ngola khoutu ea XSLT, u lokela ho ba le kutloisiso ea motheo ea libaka tsa maqephe a HTML / XHTML , XML, XML, XPath le XSL. XSLT ke mokhoa oa ho fetola XML mohaho o mocha oa ho sebelisoa le batho ba sa tšoaneng ba Inthaneteng. Tsoelo-pele ea theknoloji e ile ea tlisa libaka tse sa tšoaneng. Mochine oa mehleng ea Inthanete o na le menyetla e mengata ho feta websaete ea websaete, e kang liselefouno, iPod, Xbox le lisebelisoa tse ling tse fapaneng tse nang le mechine e khethollang ea sebapali.

XSL Transformations (XSLT) e nka khoutu ea XML e thehiloeng hantle 'me ea e fetola mokhoa o ka sebelisoang bakeng sa likopo tsena.

Ho qala phetoho ea XSLT

XSLT ke karolo ea leqephe la mokhoa oa XSL. Kaha leqephe la mokhoa o sebelisa poleloana ea XML , u qala ka polelo ea phatlalatso ea XML.

- phatlalatso ea XML

Kenya polelo ea XSL .

- phatlalatso ea sheet ea mokhoa

Hlalosa sebaka sa marang-rang sa XSLT e le karolo ea phatlalatso ea sheet ea mokhoa.

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

XSLT e bapisa khoutu le template ho tseba hore na o ka fetola XML joang. Template ke sete sa melao e thehiloeng bakeng sa leqhepe la mokhoa. Setšoantšo sa template se sebelisa XPath ho bapisa kapa ho kopanya khoutu. Ho bapisa ho ka hlalosoa karolo ea ngoana kapa tokomane eohle ea XML.

- e hlalosa mongolo oohle
- sena se hlalosa karolo ea ngoana letsohong lena.

Ka mohlala, haeba u e-na le karolo ea ngoana eo ho thoeng ke khoeli e tšoanang e ka ba:

Ha u bōpa XSLT, u haha ​​molaetsa o hlahisoang o hlalositsoeng le o nkiloeng leqepheng la Inthaneteng.

XSLT e kenyelletsa likarolo tse ngata tsa XSL ho hlalosa ts'ebetso ena ea phetoho. Lihlooho tse 'maloa tse latelang li tla hlahloba likarolo tsa XSL tse sebelisetsoang liphetoho tsa XSLT le ho fokotsa ho ngolisa XSLT.