XSL: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
P HC: eemaldatud Kategooria:Internet |
PResümee puudub |
||
1. rida: | 1. rida: | ||
'''XSL''' ('''''E'''xtensible '''S'''tylesheet '''L'''anguage'') on |
'''XSL''' ('''''E'''xtensible '''S'''tylesheet '''L'''anguage'') on selliste [[programmeerimiskeel]]te pere üldnimetus, mis tegelevad [[XML]]-dokumentide teisendamise ja kuvamisega. Selliseid keeli on kolm: |
||
* '''XSLT''' ('''''XSL''' '''T'''ransformations'') – reeglistik XML-dokumendi sisu ja struktuuri teisendamisreeglite kirjeldamiseks, reeglid pannakse kirja XML-dokumendi kujul. XSLT levinud kasutusalasid on XML-kujul olevate andmete teisendamine [[HTML]]-iks, et neid veebibrauseris kasutajale loetavamal kujul |
* '''XSLT''' ('''''XSL''' '''T'''ransformations'') – reeglistik XML-dokumendi sisu ja struktuuri teisendamisreeglite kirjeldamiseks, reeglid pannakse kirja XML-dokumendi kujul. XSLT levinud kasutusalasid on XML-kujul olevate andmete teisendamine [[HTML]]-iks, et neid veebibrauseris kasutajale loetavamal kujul kuvada. XSLT reeglistiku alusel suudavad XML-i HTML-iks teisendada kõik levinud brauserid<ref>{{netiviide | URL=http://www.w3schools.com/XSL/xsl_browsers.asp | Pealkiri = XSLT Browsers | Väljaanne = W3Schools | Keel = en}}</ref>. |
||
* '''XSL-FO''' ('''''XSL''' '''F'''ormatting '''O'''bjects'') – |
* '''XSL-FO''' ('''''XSL''' '''F'''ormatting '''O'''bjects'') – reeglistik XML-dokumentide visuaalse kujutamise kirjeldamiseks, reeglite kogum on ise samuti XML-dokument. XSL-FO kõige levinum kasutusala on XML-dokumendi automaatne teisendamine PDF-iks mõne vastava teisendusprogrammi abil. Erinevalt [[CSS]]-ist on teisendamine on kaheastmeline – esmalt teisendatakse XML universaalsele vahekujule XML-FO, mis kirjeldab dokumendi lehekülgi ja andmete paigutust nendel. Teine teisendus teisendab XML-FO mõnda levinud failivormingut – näiteks [[PDF]]-failiks, [[PNG]]-failiks või [[Rich Text Format|RTF]]-failiks. |
||
* '''XPath''' ('''''X'''ML '''Path''' Language'') – keel adresseerimaks XML-dokumendi sees mingit konkreetset dokumendiosa, |
* '''XPath''' ('''''X'''ML '''Path''' Language'') – keel adresseerimaks XML-dokumendi sees mingit konkreetset dokumendiosa, XPathi süntaksit kasutab ka XSLT. XML-dokument on puukujuline andmestruktuur ja XPathi abil saab adresseerida selle puu iga oksa või lehte. XPath on kasutusel rakendustes, kus toimub XML-ide töötlemine, seda kasutatakse XML-dokumendist väärtuste lugemisel, sealsete andmete muutmisel ja lisamisel. |
||
Nimetust XSL kasutatakse praktikas mõnikord XSLT asemel, mõnikord mõistetakse selle all XSLT ja XSL-FO reeglistike ühendit. |
Nimetust XSL kasutatakse praktikas mõnikord XSLT asemel, mõnikord mõistetakse selle all XSLT ja XSL-FO reeglistike ühendit. |
||
17. rida: | 17. rida: | ||
==Välislingid== |
==Välislingid== |
||
* [http://www.data2type.de/xml-xslt-xslfo/xslt Sissekanne saidil data2 type.de] (saksa) |
* [http://www.data2type.de/xml-xslt-xslfo/xslt Sissekanne saidil data2 type.de] (saksa keeles) |
||
* [http://www.data2type.de/index.php/xml-xslt-xslfo XSL-FO ja XSLT info ja õpetused] (saksa) |
* [http://www.data2type.de/index.php/xml-xslt-xslfo XSL-FO ja XSLT info ja õpetused] (saksa keeles) |
||
[[Kategooria:Märgistuskeeled]] |
[[Kategooria:Märgistuskeeled]] |
Redaktsioon: 7. detsember 2015, kell 16:43
XSL (Extensible Stylesheet Language) on selliste programmeerimiskeelte pere üldnimetus, mis tegelevad XML-dokumentide teisendamise ja kuvamisega. Selliseid keeli on kolm:
- XSLT (XSL Transformations) – reeglistik XML-dokumendi sisu ja struktuuri teisendamisreeglite kirjeldamiseks, reeglid pannakse kirja XML-dokumendi kujul. XSLT levinud kasutusalasid on XML-kujul olevate andmete teisendamine HTML-iks, et neid veebibrauseris kasutajale loetavamal kujul kuvada. XSLT reeglistiku alusel suudavad XML-i HTML-iks teisendada kõik levinud brauserid[1].
- XSL-FO (XSL Formatting Objects) – reeglistik XML-dokumentide visuaalse kujutamise kirjeldamiseks, reeglite kogum on ise samuti XML-dokument. XSL-FO kõige levinum kasutusala on XML-dokumendi automaatne teisendamine PDF-iks mõne vastava teisendusprogrammi abil. Erinevalt CSS-ist on teisendamine on kaheastmeline – esmalt teisendatakse XML universaalsele vahekujule XML-FO, mis kirjeldab dokumendi lehekülgi ja andmete paigutust nendel. Teine teisendus teisendab XML-FO mõnda levinud failivormingut – näiteks PDF-failiks, PNG-failiks või RTF-failiks.
- XPath (XML Path Language) – keel adresseerimaks XML-dokumendi sees mingit konkreetset dokumendiosa, XPathi süntaksit kasutab ka XSLT. XML-dokument on puukujuline andmestruktuur ja XPathi abil saab adresseerida selle puu iga oksa või lehte. XPath on kasutusel rakendustes, kus toimub XML-ide töötlemine, seda kasutatakse XML-dokumendist väärtuste lugemisel, sealsete andmete muutmisel ja lisamisel.
Nimetust XSL kasutatakse praktikas mõnikord XSLT asemel, mõnikord mõistetakse selle all XSLT ja XSL-FO reeglistike ühendit.
Vaata ka
Viited
- ↑ "XSLT Browsers". W3Schools (inglise).
Välislingid
- Sissekanne saidil data2 type.de (saksa keeles)
- XSL-FO ja XSLT info ja õpetused (saksa keeles)