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.