Extensible Stylesheet Language Transformations (XSLT)

Schrijver: Randy Alexander
Datum Van Creatie: 2 April 2021
Updatedatum: 12 Kunnen 2024
Anonim
XSLT Beginner Tutorial with Demo
Video: XSLT Beginner Tutorial with Demo

Inhoud

Definitie - Wat betekent Extensible Stylesheet Language Transformations (XSLT)?

Extensible Stylesheet Language Transformations (XSLT), beter bekend als XSL-transformaties, is een taal voor het omzetten van Extensible Markup Languague (XML) -documenten in andere gestructureerde documenten. Dit wordt gedaan door een stijlblad te gebruiken dat sjabloonregels definieert voor het transformeren van een bepaald XML-invoerdocument in een geschikt uitvoerdocument met behulp van een XSL-processor.


XSLT-transformaties kunnen plaatsvinden aan client- of serverzijde. Het XSLT-verwerkingsmodel bestaat uit een of meer bron-XML-documenten, een of meer XSL-stijlbladen, een XSL-processor en een of meer gestructureerde uitvoerdocumenten.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt uit: Extensible Stylesheet Language Transformations (XSLT)

Bij XSLT gaat het erom te specificeren hoe de XML-inhoud een visuele weergave zou genereren, waarbij details zoals stijl, paginering en lay-out op een presentatiemedium zoals een weergavevenster, handheld-apparaatscherm, enz. Worden beschreven. De XSL-stijlprocessor is het hoofdbestanddeel van XSLT betrokken bij het interpreteren van de stylesheet en het document en het genereren van inhoud volgens de sjabloonregels.


De stylesheet maakt geen gebruik van een volwaardige programmeersyntaxis, omdat het complex is om te leren en te interpreteren. In plaats daarvan worden regels gedefinieerd die sjabloonregels worden genoemd. Elk van deze regels specificeert een patroon dat moet worden gevonden in het brondocument. Nadat het patroon is gevonden, wordt de transformatie geactiveerd om het uitvoerdocument te genereren. Het patroon gebruikt een expressietaal op basis van XPath om bronknooppunten en stylesheetsjablonen te vergelijken.

Opmaak semantiek is opgenomen in de resultatenboom, waardoor opmaak mogelijk is. Opmaak semantiek kan worden gedefinieerd als een set klassen die opmaakobjecten vertegenwoordigen. De resultaatboomknooppunten worden opmaakobjecten genoemd. De presentatieregels worden gedefinieerd door klassen van opmaakobjecten en eigenschappen.