30. Język XML i jego wybrane aplikacje

Podobne dokumenty
Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Scenariusz lekcji. podać definicję pojęcia cywilizacja informacyjna ; scharakteryzować społeczeństwo informacyjne;

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

Systemy mikroprocesorowe - projekt

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Poniżej instrukcja użytkowania platformy

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA

Technologie internetowe Internet technologies Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Numer obszaru: 13. Jak pracować z uczniem uzdolnionym informatycznie? Od grafiki i multimediów do poważnych algorytmów w środowisku Logomocja-Imagine

INSTRUKCJA WebPTB 1.0

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014

ECDL Advanced Moduł AM3 Przetwarzanie tekstu Syllabus, wersja 2.0

Utrzymanie aplikacji biznesowych SI PSZ

Automatyzacja procesu publikowania w bibliotece cyfrowej

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

Niezależnie od rodzaju materiału dźwiękowego ocenie podlegały następujące elementy pracy egzaminacyjnej:

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

Systemy zarządzania treścią

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

WPŁYW ROZPORZĄDZENIA EURO 5 NA NIEZALEŻNY RYNEK MOTORYZACYJNY. Robert Kierzek, Inter Cars S.A. Bogumił Papierniok, Moto-Profil Sp. z o.o.

Zmiany w Podstawie programowej przedmiotów informatycznych

Komentarz technik ochrony fizycznej osób i mienia 515[01]-01 Czerwiec 2009

Statystyczna analiza danych w programie STATISTICA. Dariusz Gozdowski. Katedra Doświadczalnictwa i Bioinformatyki Wydział Rolnictwa i Biologii SGGW

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

Programowanie Zespołowe

WYKŁAD 1 SYSTEMY CMS CZĘŚĆ 1

Sieci komputerowe. Definicja. Elementy

Strategia rozwoju sieci dróg rowerowych w Łodzi w latach

REGULAMIN korzystania z darmowych podręczników lub materiałów edukacyjnych w Zespole Szkół im. ks. Prałata S. Sudoła w Dzikowcu

Konfiguracja historii plików

I. INFORMACJA O KOMITECIE AUDYTU. Podstawa prawna dzialania Komitetu Audytu

Projektowanie systemów informacyjnych: język UML

Spis treści. 1. Transcend SSD18C3 128GB Testy Podsumowanie Koniec spisu treści - Realitynet.pl - przystępnie o komputerach

Sieci komputerowe cel

I Konkurencja: Webmaster to ja! bran a elektrycznoelektroniczna/administracyjno-usługowa

KRYTERIA OCENIANIA Z INFORMATYKI DLA KLASY VI. Wstęp. Na lekcji informatyki osiągnięcia edukacyjne uczniów będą sprawdzane poprzez:

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.

WSTĘP DO PROGRAMOWANIA

Administrator Konta - osoba wskazana Usługodawcy przez Usługobiorcę, uprawniona w imieniu Usługobiorcy do korzystania z Panelu Monitorującego.

Spis treści. 1. Znak Konstrukcja symbolu Budowa znaku Kolorystyka wersja podstawowa Kolorystyka wersja czarno-biała...

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin

Podstawy programowania

Projekt Runeberg internetowe centrum literatury nordyckiej.

Platforma do obsługi zdalnej edukacji

Specyfikacja techniczna banerów Flash

Szkodowość klienta - jak się ją liczy i dlaczego tak często się zmienia? Kongres Brokerów 2011

Zabezpieczenie społeczne pracownika

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ).

Bazy danych. Andrzej Łachwa, UJ, /15

BIZNESU I JĘZYKÓW OBCYCH

Projekt z dnia 2 listopada 2015 r. z dnia r.

Zobacz to na własne oczy. Przyszłość już tu jest dzięki rozwiązaniu Cisco TelePresence.

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Konfiguracja Wyszukiwarki

System do kontroli i analizy wydawanych posiłków

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

Czy komputery potrafią mówić? Innowacyjne aplikacje wykorzystujące przetwarzanie dźwięku i mowy. Plan prezentacji.

JĘZYK ROSYJSKI POZIOM ROZSZERZONY

Przeniesienie lekcji SITA z płyt CD na ipoda touch

Przedsiębiorstwo WielobranŜowe GALKOR Sp. z o.o. ul. Ogrodowa Koronowo Tel:

Generowanie kodów NC w środowisku Autodesk Inventor 2014

Usługa Ognivo. Elektronizacja zajęć i Centralna informacja. Maja Markiewicz dyrektor Linii biznesowej usługi Ognivo. Warszawa, 9 grudzień 2015

Charakterystyka systemów plików

Warszawska Giełda Towarowa S.A.

Przedmiot: Projektowanie dokumentów WWW. Laboratorium 3: Strona domowa cz. III Formularze. Opracował: Maciej Chyliński

Pierwsza w Polsce kompleksowo oznakowana linia komunikacji miejskiej.

REGULAMIN INTERNETOWEJ OBSŁUGI KLIENTA

Lublin, Zapytanie ofertowe

Warsztat naukowca a problem formatu informacji bibliograficznej generowanej przez systemy informacyjne. Remigiusz Sapa IINiB UJ

OPIS PRZEDMIOTU ZAMÓWIENIA DO ZAPYTANIA KE1/POIG 8.2/13

Projektowanie bazy danych

EGZAMIN MATURALNY Z INFORMATYKI CZERWIEC 2011 POZIOM ROZSZERZONY WYBRANE: CZĘŚĆ I. Czas pracy: 90 minut. Liczba punktów do uzyskania: 20

Przewodnik AirPrint. Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL

Promocja i identyfikacja wizualna projektów współfinansowanych ze środków Europejskiego Funduszu Społecznego

Jak spersonalizować wygląd bloga?

Nowości w module: BI, w wersji 9.0

Uchwała Nr XXXVI/357/08 Rady Miasta Oświęcim z dnia 24 września 2008 r.

Ułatwienie w rozliczaniu podatku VAT w imporcie towarów. Ministerstwo Finansów 22 październik 2013 r.

MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA. INSTRUKCJA ver 1.2

mprofi.pl nowa generacja usług mobilnych TWOJA APLIKACJA MOBILNA: Komunikator na smartfony

PLAN POŁĄCZENIA SPÓŁEK

Szczegółowy opis przedmiotu zamówienia

ZASADY REKLAMOWANIA USŁUG BANKOWYCH

Evidence Based Scheduling

Strukturalne metodyki projektowania systemûw informatycznych

Podstawa prawna: Ustawa z dnia 15 lutego 1992 r. o podatku dochodowym od osób prawnych (t. j. Dz. U. z 2000r. Nr 54, poz. 654 ze zm.

Centrum Informatyki "ZETO" S.A. w Białymstoku. Instrukcja użytkownika dla urzędników nadających uprawnienia i ograniczenia podmiotom w ST CEIDG

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Lista kontrolna osiągania interoperacyjności przez system teleinformatyczny regulowany przez projekt dokumentu rządowego

linkprog programator USB

'()(*+,-./01(23/*4*567/8/23/*98:)2(!."/+)012+3$%-4#"4"$5012#-4#"4-6017%*,4.!"#$!"#%&"!!!"#$%&"#'()%*+,-+

elektroniczna Platforma Usług Administracji Publicznej

Marcin Werla

API transakcyjne BitMarket.pl

Transkrypt:

30. Język XML i jego wybrane aplikacje 13 października 2015

1 Język XML 2

Język XML XML extensible Markup Language XML uniwersalny język znaczników przeznaczony do reprezentowania różnych danych w strukturalizowany, jednolity sposób. XML jest niezależny od platformy, co umożliwia łatwą wymianę dokumentów pomiędzy różnymi systemami. Znacząco przyczynił się do popularności tego języka w dobie Internetu na jego podstawie powstał np. XHTML. XML nie jest językiem do tworzenia dokumentów. Jest językiem do tworzenia innych języków. Dopiero te nowo powstałe języki służą do budowania dokumentów w Internecie. Nazywamy je aplikacjami XML.

Język XML Określenie aplikacja XML kojarzy się w pierwszej kolejności z programem/aplikacją komputerową. Jednak w kontekście tego języka oznacza ono zupełnie coś innego. Aplikacja XML jest językiem znacznikowym opartym o zasady XML. Dla każdej aplikacji XML powinno być sformułowane DTD, które określa wszelkie ograniczenia, dozwolone nazwy znaczników, dostępne i obowiązkowe atrybuty, wymagania związane z kolejnością i wzajemnym położeniem znaczników. Wiele aplikacji XML (np. XHTML, SVG) jest bardzo często stosowanych i szeroko upowszechnionych. Omawiając język XML należy w dużym stopniu poświęcić uwagę językom i technikom na nim opartych.

- Przykłady XHTML extensible HyperText Markup Language XHTML Język służący do tworzenia stron WWW ogólnego przeznaczenia. Nie jest następcą HTML-u, a jedynie jego przedstawieniem w postaci XML. GPX GPS exchange Format GPX Ustandaryzowany schemat XML stworzony w celu ułatwienia wymiana danych pomiędzy aplikacjami używającymi danych GPS takimi jak POI (punkty użyteczności publicznej), punkty nawigacyjne, ścieżki i trasy.

- Przykłady XHTML extensible HyperText Markup Language XHTML Język służący do tworzenia stron WWW ogólnego przeznaczenia. Nie jest następcą HTML-u, a jedynie jego przedstawieniem w postaci XML. GPX GPS exchange Format GPX Ustandaryzowany schemat XML stworzony w celu ułatwienia wymiana danych pomiędzy aplikacjami używającymi danych GPS takimi jak POI (punkty użyteczności publicznej), punkty nawigacyjne, ścieżki i trasy.

- Przykłady CML Chemical Markup Language CML Format zapisu różnorodnych informacji o związkach chemicznych i ich reakcjach. GML Geography Markup Language GML Język do opisu danych przestrzennych. Jest formatem wymiany danych pomiędzy różnymi aplikacjami systemów informacji geograficznej.

- Przykłady CML Chemical Markup Language CML Format zapisu różnorodnych informacji o związkach chemicznych i ich reakcjach. GML Geography Markup Language GML Język do opisu danych przestrzennych. Jest formatem wymiany danych pomiędzy różnymi aplikacjami systemów informacji geograficznej.

- Przykłady MusicXML MusicXML Znacznikowy format prezentacji graficznej notacji muzycznej. Został zaprojektowany dla reprezentacji muzyki nutowej szczególnie odpowiedniej dla zachodniej notacji muzycznej. VXML VoiceXML VoiceXML Aplikacja służąca do opisu interaktywnych dialogów pomiędzy człowiekiem i komputerem. Dokumenty VoiceXML są interpretowane przez przeglądarki głosowe analogicznie jak dokumenty HTML, które interpretowane są przez przeglądarki internetowe.

- Przykłady MusicXML MusicXML Znacznikowy format prezentacji graficznej notacji muzycznej. Został zaprojektowany dla reprezentacji muzyki nutowej szczególnie odpowiedniej dla zachodniej notacji muzycznej. VXML VoiceXML VoiceXML Aplikacja służąca do opisu interaktywnych dialogów pomiędzy człowiekiem i komputerem. Dokumenty VoiceXML są interpretowane przez przeglądarki głosowe analogicznie jak dokumenty HTML, które interpretowane są przez przeglądarki internetowe.

- Przykłady Metalink Metalink Format pliku dla programów do pobierania danych, w szczególności menadżerów pobierania, klientów BitTorrent, przeglądarek internetowych, klientów FTP i programów P2P. Plik Metalink jest aplikacją XML. Rozszerzenie pliku to.metalink. W pliku tym znajdują się wielokrotne lokalizacje plików do pobrania. Obsługuje on protokoły takie jak FTP, HTTP, BitTorrent, ed2k i magnet. Metalink obsługuje sumy kontrolne pobieranych plików (MD5, SHA1, SHA256). XLink XML Linking Language XLink Służy do tworzenia łączy URI (w tym hiperłączy) w dokumentach XML. Umożliwia wstawianie do dokumentów XML elementów tworzących i opisujących łącza między zasobami.

- Przykłady Metalink Metalink Format pliku dla programów do pobierania danych, w szczególności menadżerów pobierania, klientów BitTorrent, przeglądarek internetowych, klientów FTP i programów P2P. Plik Metalink jest aplikacją XML. Rozszerzenie pliku to.metalink. W pliku tym znajdują się wielokrotne lokalizacje plików do pobrania. Obsługuje on protokoły takie jak FTP, HTTP, BitTorrent, ed2k i magnet. Metalink obsługuje sumy kontrolne pobieranych plików (MD5, SHA1, SHA256). XLink XML Linking Language XLink Służy do tworzenia łączy URI (w tym hiperłączy) w dokumentach XML. Umożliwia wstawianie do dokumentów XML elementów tworzących i opisujących łącza między zasobami.

- Przykłady MathML Mathematical Markup Language MathML Służy do opisywania wzorów i symboli matematycznych np. na stronach WWW.

- Przykłady Przykład wzór (x + y) 4 zapisany za pomocą MathML