CCF2012121531 (2)

CCF2012121531 (2)



o


W latach 80. powstał język SGML (ang. Standard Generalize Markup Language) służący do tworzenia innych języków. Dzięki SGML powstał m.in. HTML. SGML był na tyle skomplikowany, że przeciętny programista miał trudności w posługiwaniu się nim, dlatego organizacja W3C stworzyła język XML, który służy do tego samego celu, co SGML, ale jest bardzo prosty w zrozumieniu i użytkowaniu.

Razem z SGMLem powstał język stylów DSSSL (ang. Document Style Semantics and Specyfication Language). Odpowiednikiem DSSSL dla XML są style XSL, które wywodzą się ze stylów SGML._

ZASADA DZIAŁANIA XSLT

Standardowo XSLT - ang. eXtensible Style Language Transformation, obsługuje przekształcenia dokumentów XML do postaci TXT, XML i HTML. Wybór metody przekształcenia dokumentu wybierany jest deklaracją <xsl: output> np.: <xsl:output metod="xml" ident="yes"/> (XML-do-XML).

Przekształcenie dokumentu odbywa się w kolejnych krokach.

Najpierw procesor XSLT rozkłada dokument XML do postaci drzewa. Następnie odszukiwane są style instrukcji przekształcających odpowiednie węzły drzewa oraz szablon opisujący przebieg transformacji. Cała idea transformacji za pomocą XSLT polega na odpowiednim stosowaniu szablonów.


Program dokonujący przekształcenia dokumentu XML na podstawie XSLT nazywany jest procesorem XSLT. Najpopularniejszym procesorem jest XALAN firmy Apache.

Można również używać procesorów XSLT wbudowanych w przeglądarki internetowe MS InternetExplorer 5.5 lub 6.0, jednak może być konieczne doinstalowanie komponentu COM o nazwie MS XMLParser3.

Najczęściej wykorzystuje się następujące transformacje:

XML-do-XML

Często używaną transformacją jest XML-do-XML. Polega ona na wyszukaniu interesujących nas danych w pliku źródłowym XML i przepisaniu wyniku tych poszukiwań do pliku wynikowego XML. W ten sposób z pliku XML, zawierającego np. dane osobowe, można automatycznie stworzyć plik XML zawierający dane osobowe jedynie o mieszkańcach Krakowa.


Wyszukiwarka

Podobne podstrony:
Lata 80. - wielki boom rockowy W latach 80. powstawało w Polsce mnóstwo nowych zespołów rockowy
Standardy i technologie realizacji aplikacji internetowych 19 SGML l HTML SGML (ang.Standard
ROZDZIAŁ 1Wprowadzenie do standardów SGML/XML SGML Goldfarb (1993) jest to metajęzyk służący do
DSC02897 (4) Opracowanie standardów obsługi c.d Następnie można przystąpić do tworzenia księgi stand
Rozdział 2Podstawy programowania w języku Standard ML ’97 Język ML został opracowany w latach 80-tyc
AMPLIFIKACJA FRAGMENTU DNA METODĄ PCR Technika PCR (ang. polymerase choin reacdon), opracowana w lat
P1020548 (3) Powstająca Unia Europejska w latach 80. uznała walkę z rakiem za jedno z najważniejszyc
P1020548 (3) Powstająca Unia Europejska w latach 80. uznała walkę z rakiem za jedno z najważniejszyc
Style kompozycji roślinnych Układ równoległy, zwany europejskim, powstał w latach 80. ubiegłego wiek
•Od czasów powstania w latach 80., niemiecki punkrock jest rozprzestrzeniony na niemieckim rynku muz
CCF2012121556 258 INFORMACJA O SVG I PGML SVG - ang. Scalable Vector Graphics, to standard tworzeni
ĆWICZENIA; Konspekt Zarys historii integracji 2 8. Realizacja integracji w latach 50. Powstanie Wspó
SQL: Strukturalny Język Zapytań (ang. Slructured Ouery Language) •    Definiowanie
img4 (3) Wersje HTML Język HTML jest standardowym systemem formatowania dokumentów używanym w sieci
Untitled7 110 Rezultaty polityki neoliberalnej. .. Wynika z niej, że W. Brytania w latach 80. nie uz

więcej podobnych podstron