Bawo ni a ṣe le yipada XML Pẹlu XSLT

Lati kọ koodu XSLT, o yẹ ki o ni oye ti oye nipa HTML / XHTML , XML, XML Namespaces, XPath, ati XSL. XSLT jẹ awoṣe ti o yipada XML sinu ọna titun fun lilo pẹlu awọn paṣipaarọ Ayelujara. Ilọsiwaju ti imọ-ẹrọ mu ọpọlọpọ awọn ibi ibi ti o yatọ. Oniṣẹ Ayelujara ti onibara ni awọn anfani diẹ sii ju nigbagbogbo lọ lati ṣawari wẹẹbu, gẹgẹbi awọn foonu alagbeka, iPod, Xbox ati awọn oriṣiriṣi awọn ẹrọ miiran pẹlu awọn ọna ẹrọ lilọ kiri ọtọtọ.

XSL Transformations (XSLT) gba koodu XML daradara-daadaa o si yi pada si ọna kika ti a lo fun awọn ohun elo wọnyi.

Bẹrẹ iṣe iyipada XSLT

XSLT jẹ apakan ti ohun elo XSL. Niwon apejuwe ti o nlo apẹrẹ XML , o bẹrẹ pẹlu gbólóhùn asọtẹlẹ XML.

- Iroyin XML

Fi ọrọ XSL kan han.

- igbejade ti ara

Ṣeto awọn orukọ asiko XSLT gẹgẹbi apakan ti ikede asọ ti ara.

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

XSLT ṣe afiwe koodu si awoṣe lati mọ bi o ṣe le yipada XML. A awoṣe jẹ ṣeto awọn ofin ti a ti ṣeto fun iwe-ara. Aṣeṣe awoṣe nlo XPath lati baramu tabi ṣepọ koodu naa. Ibarapọ le ṣọkasi ẹya ọmọ kan tabi gbogbo iwe XML.

- n pe gbogbo iwe naa
- eyi ṣe afihan ọmọ ọmọ kan ninu iwe-ipamọ.

Fun apẹẹrẹ, ti o ba ni eto ọmọde ti a pe koodu naa yoo jẹ:

Nigbati o ba ṣẹda XSLT, o kọ iṣan ṣiṣan ti a ti ṣe ayẹwo ati wiwo lori oju-iwe Ayelujara kan.

XSLT npo nọmba kan ti awọn ero XSL lati ṣalaye ilana iyipada yii. Awọn iwe diẹ ti o tẹle yoo ṣe ayẹwo awọn ohun elo XSL ti a lo fun awọn iyipada XSLT ati siwaju si isalẹ lati ṣafikun XSLT.