|
XML – Extensible Markup Language – rozszerzalny język znaczników, jest językiem znacznikowym dla dokumentów zawierających informację w formie strukturalnej. XML staje się coraz bardziej powszechny w rozwiązaniach integracyjnych aplikacji internetowych. Rozszerzalność XML wiąże się z faktem, że nie jest to język ograniczony do konkretnej liczby znaczników – można je tworzyć zależnie od potrzeb i zastosowań.
XML – Extensible Markup Language – rozszerzalny język znaczników, jest językiem znacznikowym dla dokumentów zawierających informację w formie strukturalnej. XML staje się coraz bardziej powszechny w rozwiązaniach integracyjnych aplikacji internetowych. Rozszerzalność XML wiąże się z faktem, że nie jest to język ograniczony do konkretnej liczby znaczników – można je tworzyć zależnie od potrzeb i zastosowań. XML stanowi otwarty standard opracowany przez W3C. Oferuje mechanizm, sposób reprezentowania tekstu i danych w formacie który może być automatycznie przetwarzany przez komputery. Przydatny jest szczególnie wtedy gdy jest potrzeba zapisywania danych o określonej strukturze. XML stanowi samoopisujący się, czytelny język. Jedną z ważnych jego cech jest oddzielenie formatu od zawartości dokumentu. Sam język jest także podstawą pod tworzenie innych języków – aplikacji XML. Oto kilka przykładów takich zastosowań XML: - MathML – matematyczny język znaczników; - CDF – Channel Definition Format – format definicji kanałów; - SMIL – język synchronizacji multimediów; - VML – Vector Markup Language – język opisu grafiki wektorowej; - SVG – Scalable Vector Graphic – język opisu grafiki; - XSL – Extensible Style Language - język przekształceń i formatowania dokumentów XML; - WML – Wireless Markup Language – język wykorzystywany w przypadku WAP. Poniżej przedstawiono wygląd kodu przykładowego pliku XML : <?xml version="1.0" encoding="Windows-1250"?> <UCZELNIA> <NAZWA_UCZELNI>Wyższa Szkoła Informatyki i Zarządzania</NAZWA_UCZELNI> <SKRÓT_NAZWY>WSIZ</SKRÓT_NAZWY> <PRACOWNICY> <PRACOWNIK> <NAZWISKO>Robert Kolud</NAZWISKO> <STANOWISKO>Pracownik dydaktyczny</STANOWISKO> <E-MAIL>robert@wsi.edu.pl</E-MAIL> </PRACOWNIK> <PRACOWNIK> <NAZWISKO>Marcin Tomana</NAZWISKO> <STANOWISKO>Pracownik dydaktyczny</STANOWISKO> </PRACOWNIK> </PRACOWNICY> <STUDENCI> <GRUPA ID="G003"> <SPECJALNOSC>SIT</SPECJALNOSC> <SEMESTR>1</SEMESTR><SYMBOL>A</SYMBOL> <STUDENT> <NAZWISKO>Jan Iksiński</NAZWISKO> <MIEJSCOWOŚĆ>Bielsko-Biała</MIEJSCOWOŚĆ> </STUDENT> <STUDENT> <NAZWISKO>Jan Nowak</NAZWISKO> <MIEJSCOWOŚĆ>Cieszyn</MIEJSCOWOŚĆ> </STUDENT> </GRUPA> <GRUPA ID="G004> <SPECJALNOSC>KSZ</SPECJALNOSC> <SEMESTR>1</SEMESTR><SYMBOL>A</SYMBOL> </GRUPA> </STUDENCI> </UCZELNIA> Polecamy także stronę http://xml.superstrony.net poświęconą tematyce XML, XSLT i innej, |