Pehea e hoʻololi ai i XML me XSLT

No ka kākauʻana i ka helu XSLT, pono iāʻoe kahiʻike pilikino o HTML / XHTML , XML, XML Namespaces, XPath, a me XSL. ʻO XSLT kahi styleheet e hoʻololi i ka XML i kahi hale hou no ka hoʻohanaʻana me nā mea pahū pūnaewele pūnaewele. ʻO ka holomua o kaʻenehana lawe mai i nā wahi likeʻole. Mea hoʻohana ka mea hoʻohana pūnaewele hou i nā manawa iʻoi aku ma mua o ka naluʻana i ka pūnaewele, e like me nā kelepona, iPod, Xbox a me nāʻokoʻa'ē aʻe a pau me nā pūnaewele polokalamuʻike.

Ua hoʻokumu ponoʻo XSL Transformations (XSLT) i ke code XML a hoʻololi iā ia i kahi hōʻaili hiki ke hoʻohanaʻia no kēia mau noi.

Ke hoʻomaka nei i kahi hoʻololi o XSLT

ʻO XSLT kahi māhele o kahi pepa style XSL. Mai ka hoʻohanaʻana o kahi kapa kapa i ka syntax XML , hoʻomakaʻoe me kahi'ōlelo hoʻopuka XML.

- Hōʻike kūkākūkā XML

Pākuʻi i kahi'ōlelo XSL .

- hoʻolaha pepa pepa

E hoʻoholo i ka inoa inoa XSLT ma keʻano he mahele o ka hōʻike hoʻolaha pepa.

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

XSLT ke hoʻohālikelike i ke code i kahi hoʻolālā e hoʻoholo ai pehea e hoʻololi ai i ka XML. ʻO ke kaʻina he hoʻonohonoho o nā rula i kauʻia no ka pepa lole. Hoʻohui ka hoʻolālā hōʻoia i ka XPath e hoʻohui a pili i ke code. Hiki i ke kaulike ke hōʻoia i kahi mea keiki a iʻole ka palapala XML holoʻokoʻa.

- kuhikuhi i ka palapala a pau
- kuhikuhi kēia inoa i kahi keiki ma ka palapala.

Eia kekahi lā, inā he wahi keiki kāu i kapaʻiaʻo ka helu hoʻopiliʻia:

I ka hanaʻana i ka XSLT, kūkuluʻoe i kahi kahawai puka i hoʻonohonohoʻia a nānāʻia ma kahiʻaoʻao pūnaewele.

Hoʻonohonohoʻo XSLT i kahi mau mea XSL e wehewehe i kēia kaʻina hana hoʻololi. E nānā nā mea hou i nā māhele XSL i hoʻohanaʻia no ka hoʻopiliʻana o XSLT a hoʻokae hou i ka coding XSLT.