Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1.

Podobne prezentacje


Prezentacja na temat: "Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1."— Zapis prezentacji:

1 Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1

2 Technologie XML Agenda Sprawy organizacyjne Historia XML Zastosowania XML Składnia XML Mgr inż. Michał Jaros2

3 Technologie XML Sprawy organizacyjne Materiały do wykładu – 4 wykłady Zaliczenie – Na 5 wykładzie – Pytania opisowe Mgr inż. Michał Jaros3

4 Technologie XML Historia XML GMLSGMLXMLSMILXHTMLSVGMathMLXAMLXULHTML Mgr inż. Michał Jaros4

5 Technologie XML Historia XML XML - Extensible Markup Language (Rozszerzalny Język Znaczników) Ścisła definicja formatu Łatwość obsługi Obsługiwany przez wiele aplikacji Mgr inż. Michał Jaros5

6 Technologie XML Zastosowania XML SMIL XHTML SVG MathML XAML AJAX SOAP Mgr inż. Michał Jaros6

7 Technologie XML Zastosowania XML - SMIL (Synchronized Multimedia Integration Language) Standard zalecany przez W3C do opisu prezentacji multimedialnych z wykorzystaniem XML. Odtwarzacze: QuickTime Player RealPlayer Mgr inż. Michał Jaros7

8 Technologie XML Zastosowania XML - XHTML (Extensible HyperText Markup Language) Następca HTMLa Mgr inż. Michał Jaros8

9 Technologie XML Zastosowania XML - SVG (Scalable Vector Graphics) Uniwersalny format dwuwymiarowej, statycznej i animowanej grafiki wektorowej Mgr inż. Michał Jaros9 image/svg+xml {{GFDL}}

10 Technologie XML Zastosowania XML - MathML (Mathematical Markup Language) Zastosowanie XMLa do opisu wzorów oraz symboli matematycznych Mgr inż. Michał Jaros10

11 Technologie XML Zastosowania XML - XAML (Extensible Application Markup Language) Język opisu interfejsu użytkownika wykorzystywanym w technologii Windows Presentation Foundation (.NET Framework 3.0+) Mgr inż. Michał Jaros11

12 Technologie XML Zastosowania XML - AJAX (Asynchronous JavaScript and XML) Technika tworzenia aplikacji internetowych, w której interakcja użytkownika z serwerem odbywa się bez przeładowywania całego dokumentu. Dane pomiędzy klientem, a serwerem zazwyczaj są przesyłane z wykorzystaniem XMLa Mgr inż. Michał Jaros12

13 Technologie XML Zastosowanie XML - SOAP Protokół wywoływania zdalnego dostępu do obiektów, wykorzystujący XML do kodowania wywołań i najczęściej HTTP do ich przenoszenia Mgr inż. Michał Jaros13 (Simple Object Access Protocol)

14 Technologie XML Składnia XML Poprawność plików XML: well-formed – poprawny składniowo valid – poprawny strukturalnie Mgr inż. Michał Jaros14

15 Technologie XML Składnia XML Sąsiedzi A je to!, Pat a Mat Czechosłowacja 1976 Krótkometrażowy/Animacja Mgr inż. Michał Jaros15

16 Technologie XML Składnia XML Prolog Mgr inż. Michał Jaros16

17 Technologie XML Składnia XML Ciało dokumentu Dokładnie jeden element najwyższego rzędu Każdy tag musi być zamknięty Wielkość liter w tagach ma znaczenie Niedozwolone jest krzyżowanie tagów - błędny zapis Mgr inż. Michał Jaros17

18 Technologie XML Schema Schema – definicja struktury XML DTD XML Schema (XSD) Mgr inż. Michał Jaros18

19 Technologie XML Schema - DTD (Document Type Definition) Definiuje strukturę dokumentu poprzez definicje dozwolonych elementów i atrybutów Mgr inż. Michał Jaros19

20 Technologie XML Schema - DTD Deklaracja inline Mgr inż. Michał Jaros20

21 Technologie XML Schema - DTD Deklaracja w oddzielnym pliku note.dtd Mgr inż. Michał Jaros21

22 Technologie XML Schema - XSD (XML Schema Definition) XSD to oparte na XMLu alternatywne rozwiązanie dla DTD Mgr inż. Michał Jaros22

23 Technologie XML Schema - XSD Zalety XSD w stosunku do DTD XSD jest pisane w XML XSD jest rozszerzalne XSD wspiera typy danych XSD wspiera przestrzenie nazw Mgr inż. Michał Jaros23

24 Technologie XML Schema - XSD Mgr inż. Michał Jaros24

25 Technologie XML Schema - XSD Tove Jani Reminder Don't forget me this weekend! Mgr inż. Michał Jaros25

26 Technologie XML Q&A Mgr inż. Michał Jaros26


Pobierz ppt "Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1."

Podobne prezentacje


Reklamy Google