XSD vs XSL
Igaüks, kes on HTML-i ja XML-iga esmakordselt töötav taimer, võib vabandada, kui tal on selles valdkonnas kasutatavaid tööriistu keeruline tuvastada, kuid praktika ja pideva uurimisega on oodata terminoloogia ja rakendustega tutvumist. mis kehtivad selles valdkonnas. Selles jaotises keskendume selles valdkonnas enamkasutatavatele rakendustele, milleks on XSD ja XSL. Võib kindlalt märkida, et XSL on ainulaadne keel või suhtlusvorm, mida kasutatakse stiililehe väljendamiseks. See keelevorm on enamiku selles rakenduses kasutatava tarkvara jaoks üldiselt vastuvõetav. Kui XSD on tööriist, mida kasutatakse konfiguratsiooni tuvastamiseks, siis selle kodeeritud andmeid kuvatakse veebilehtedel.
Eesmärk
XSD on XML-skeemi määratluse lühend. Seda kasutatakse, et osutada konfiguratsioonile, milles kodeeritud teavet kuvatakse artiklites või veebilehtedel, kus neid majutatakse. XML-sildiga sildistatud konkreetsed andmed või teave sorteeritakse konkreetsetele dokumentidele paigutamiseks XML-skeemi määratluse järgi. XSD-d saab kasutada ka XML-andmete ülevaatamiseks enne andmete kuvamist skeemile vastava vormingu jaoks.
XSL määratletakse määratletud kirjutamiskeelena, mida kasutatakse XML-kodeeritud teabe süstemaatilise toimimisseeria järgimiseks. Kasutaja saab XSL-i kasutada määratletud XML-kodeeritud teabe läbimiseks. Samuti saate skriptida XSL-i, formuleerides selliseid erisusi nagu „kui-siis” kirjeldused ja keerdkäigud.
Kirjeldus
Oluline on märkida, et XSTL on teoreetiline keel ja seega osutab see väikseima esinemisega matemaatikale, mida arvuti abil teostada saab. XSL kui keel, mida kasutatakse teatud stiililehtede esitamiseks ja koosneb kolmest osast:
XSLT (XSL-i transformatsioon): see on keel, mida kasutatakse peamiselt XML-dokumentide teisendamisel muudeks XML-dokumentide vormideks. Algdokumenti ei muudeta XML-dokumendiks, vaid uueks, mis luuakse olemasolevas sisalduva teabe põhjal. Kasutatavad dokumendid on peamiselt XML-failid ja ka kõik muud failid, mida protsessor saab XQuery ja XPath Data konfiguratsiooni järgi luua ning mida saab kasutada näiteks geograafilise infosüsteemi jaoks.
XPath (XML Path Language): seda saab kõige paremini määratleda päringkeelena, mida kasutatakse nuppude valimisel XML-dokumendist ja mida saab kasutada ka XML-sisudokumendi väärtuste kokku panemiseks.
XPath on kõige paremini esindatud puu kujul (XML-dokumendist) ja seda saab hõlpsalt navigeerida, valides nuppe konkreetse vihje abil. XPathi väljatöötamise ainus idee oli leida ühine valem ja vastus XSLT ja XPointeri vahel.
XML-sõnavara: seda kasutatakse peamiselt konkreetsete XSL-vormingus ainete määratlemiseks. Laiendatava märgistuse sõnavara määratleb juhiste kogumi, mida kasutatakse dokumentide teisendamiseks inimese ja masinloetavasse vormingusse. Kujundus töötati välja selleks, et pakkuda Interneti kaudu lihtsust, valimatust ja hõlpsasti kasutatavat. XML-i kasutatakse pinnapealsete andmete kujundamisel laialdaselt, kuigi selle kujundus keskendub dokumentidele.
Kokkuvõte
XSD on XML-skeemi lühend.
XSD-d kasutatakse peamiselt konfiguratsiooni osutamiseks, milles kodeeritud teavet kuvatakse.
XSD täpsustab asukoha, kus dokumendil kuvatakse XML-sildiga andmed.
XSL-il on kolm peamist jaotist: XSTL, XPath ja XML-sõnavara
XSTL on keel, mida kasutatakse XML-i teisendamisel muudeks XML-dokumentide vormideks.
XPath on päringkeel, mida kasutatakse nuppude valimisel XML-dokumendist.
XML-sõnavara kasutatakse kindlate XSL-vormingus objektide märkimisel.