Itthon Fejlesztés Mi az xslt? - meghatározás a techopedia alapján

Mi az xslt? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a kiterjeszthető stíluslap nyelvi átalakításai (XSLT)?

Az XSL-transzformációk (XSLT), más néven XSL-transzformációk, olyan nyelv, amellyel az XML (Extensible Markup Languague) dokumentumokat más strukturált dokumentumokká alakíthatják. Ehhez egy stíluslapot használunk, amely meghatározza a sablonszabályokat az adott bemeneti XML dokumentum megfelelő kimeneti dokumentummá történő átalakításához egy XSL processzor segítségével.

Az XSLT átalakítások történhetnek akár az ügyfél, akár a szerver oldalán. Az XSLT feldolgozási modell egy vagy több forrás XML dokumentumból, egy vagy több XSL stíluslapból, XSL processzorból és egy vagy több strukturált kimeneti dokumentumból áll.

A Techopedia elmagyarázza a kibővíthető stíluslap nyelvi átalakításait (XSLT)

Az XSLT annak meghatározásáról szól, hogy az XML tartalma miként generáljon vizuális ábrázolást, leírja a részleteket, például a stílust és az elrendezést egy prezentációs közegen, például egy kijelzőablakon, kézi eszköz képernyőjén stb. Az XSL stílusprocesszor az XSLT fő alkotóeleme. részt vesz a stíluslap és a dokumentum értelmezésében, valamint a sablonszabályok szerinti tartalom generálásában.

A stíluslap nem használ teljes értékű programozási szintaxist, mivel bonyolult megtanulni és értelmezni. Ehelyett sablonszabályokként ismert szabályokat határoz meg. A szabályok mindegyike megad egy mintát, amelyet megtalálnia kell a forrásdokumentumban. A minta megtalálása után az átalakítás indítja el a kimeneti dokumentum létrehozását. A minta az XPath alapú kifejezési nyelvet használja a forráscsomópontok és a stíluslap-sablonok összehasonlításához.

A formázási szemantika szerepel az eredményfában, amely lehetővé teszi a formázást. A formázó szemantika osztályozási osztályként definiálható, amely a formázási objektumokat képviseli. Az eredmény fa csomópontjait formázó objektumoknak nevezzük. A megjelenítési szabályokat a formázási objektumok és tulajdonságok osztályai határozzák meg.

Mi az xslt? - meghatározás a techopedia alapján