Sut i Trawsnewid XML Gyda XSLT

I ysgrifennu cod XSLT, dylech gael dealltwriaeth sylfaenol o HTML / XHTML , XML, XML Namespaces, XPath, a XSL. Mae XSLT yn daflen arddull sy'n trawsnewid XML i mewn i strwythur newydd i'w ddefnyddio gyda phersonwyr Rhyngrwyd amrywiol. Daeth datblygiad technoleg i lawer o wahanol leoliadau. Mae gan y defnyddiwr Rhyngrwyd modern gyfleoedd mwy nag erioed i syrffio'r we, megis ffonau symudol, iPod, Xbox a dyfeisiau amrywiol eraill i gyd gyda systemau porwr unigryw.

Mae XSL Transformations (XSLT) yn cymryd cod XML wedi'i ffurfio'n dda a'i drawsnewid yn fformat defnyddiol ar gyfer y ceisiadau hyn.

Dechrau Trawsnewid XSLT

Mae XSLT yn rhan o ddalen arddull XSL. Gan fod dalen arddull yn defnyddio cystrawen XML , rydych chi'n dechrau gyda datganiad datganiad XML.

- Datganiad XML

Ychwanegu datganiad XSL .

- datganiad taflen arddull

Diffiniwch gofod enw'r XSLT fel rhan o ddatganiad y ddalen arddull.

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

Mae XSLT yn cymharu'r cod i dempled i benderfynu sut i drawsnewid yr XML. Mae templed yn set o reolau a sefydlwyd ar gyfer y daflen arddull. Mae'r elfen templed yn defnyddio XPath i gydweddu neu gysylltu'r cod. Gall cydweddu bennu elfen plentyn neu'r ddogfen XML gyfan.

- yn dynodi'r ddogfen gyfan
- mae hyn yn dynodi elfen blentyn yn y ddogfen.

Er enghraifft, os oes gennych elfen plentyn o'r enw cod cyfatebol fyddai:

Wrth greu XSLT, byddwch yn adeiladu ffrwd allbwn sydd wedi'i steilio a'i weld ar dudalen Rhyngrwyd.

Mae XSLT yn ymgorffori nifer o elfennau XSL i ddiffinio'r broses drawsnewid hon. Bydd yr ychydig erthyglau nesaf yn archwilio elfennau XSL a ddefnyddir ar gyfer trawsnewidiadau XSLT a chodio XSLT ymhellach.