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 2008-03-09Mgr inż. Michał Jaros2

3 Technologie XML Sprawy organizacyjne Materiały do wykładu – http://student.kis.p.lodz.pl/~mjaros1 http://student.kis.p.lodz.pl/~mjaros1 4 wykłady Zaliczenie – Na 5 wykładzie – Pytania opisowe 2008-03-09Mgr inż. Michał Jaros3

4 Technologie XML Historia XML GMLSGMLXMLSMILXHTMLSVGMathMLXAMLXULHTML 2008-03-09Mgr 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 2008-03-09Mgr inż. Michał Jaros5

6 Technologie XML Zastosowania XML SMIL XHTML SVG MathML XAML AJAX SOAP 2008-03-09Mgr 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 2008-03-09Mgr inż. Michał Jaros7

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

9 Technologie XML Zastosowania XML - SVG (Scalable Vector Graphics) Uniwersalny format dwuwymiarowej, statycznej i animowanej grafiki wektorowej 2008-03-09Mgr 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. 2008-03-09Mgr 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+). 2008-03-09Mgr 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. 2008-03-09Mgr 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. 2008-03-09Mgr 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 2008-03-09Mgr inż. Michał Jaros14

15 Technologie XML Składnia XML http://www.w3schools.com/xml/default.asp Sąsiedzi A je to!, Pat a Mat Czechosłowacja 1976 Krótkometrażowy/Animacja 2008-03-09Mgr inż. Michał Jaros15

16 Technologie XML Składnia XML Prolog 2008-03-09Mgr 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 2008-03-09Mgr inż. Michał Jaros17

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

19 Technologie XML Schema - DTD (Document Type Definition) Definiuje strukturę dokumentu poprzez definicje dozwolonych elementów i atrybutów. http://www.w3schools.com/dtd/default.asp 2008-03-09Mgr inż. Michał Jaros19

20 Technologie XML Schema - DTD Deklaracja inline <!DOCTYPE note [ ]> 2008-03-09Mgr inż. Michał Jaros20

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

22 Technologie XML Schema - XSD (XML Schema Definition) XSD to oparte na XMLu alternatywne rozwiązanie dla DTD http://www.w3schools.com/schema/default.asp 2008-03-09Mgr 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 2008-03-09Mgr inż. Michał Jaros23

24 Technologie XML Schema - XSD <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3schools.com" xmlns="http://www.w3schools.com" elementFormDefault="qualified"> 2008-03-09Mgr inż. Michał Jaros24

25 Technologie XML Schema - XSD <note xmlns="http://www.w3schools.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3schools.com note.xsd"> Tove Jani Reminder Don't forget me this weekend! 2008-03-09Mgr inż. Michał Jaros25

26 Technologie XML Q&A 2008-03-09Mgr inż. Michał Jaros26


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

Podobne prezentacje


Reklamy Google