Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1
Technologie XML Agenda Sprawy organizacyjne Historia XML Zastosowania XML Składnia XML Mgr inż. Michał Jaros2
Technologie XML Sprawy organizacyjne Materiały do wykładu – wykłady Zaliczenie – Na 5 wykładzie – Pytania opisowe Mgr inż. Michał Jaros3
Technologie XML Historia XML GMLSGMLXMLSMILXHTMLSVGMathMLXAMLXULHTML Mgr inż. Michał Jaros4
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
Technologie XML Zastosowania XML SMIL XHTML SVG MathML XAML AJAX SOAP Mgr inż. Michał Jaros6
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
Technologie XML Zastosowania XML - XHTML (Extensible HyperText Markup Language) Następca HTMLa Mgr inż. Michał Jaros8
Technologie XML Zastosowania XML - SVG (Scalable Vector Graphics) Uniwersalny format dwuwymiarowej, statycznej i animowanej grafiki wektorowej Mgr inż. Michał Jaros9 image/svg+xml {{GFDL}}
Technologie XML Zastosowania XML - MathML (Mathematical Markup Language) Zastosowanie XMLa do opisu wzorów oraz symboli matematycznych Mgr inż. Michał Jaros10
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
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
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)
Technologie XML Składnia XML Poprawność plików XML: well-formed – poprawny składniowo valid – poprawny strukturalnie Mgr inż. Michał Jaros14
Technologie XML Składnia XML Sąsiedzi A je to!, Pat a Mat Czechosłowacja 1976 Krótkometrażowy/Animacja Mgr inż. Michał Jaros15
Technologie XML Składnia XML Prolog Mgr inż. Michał Jaros16
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
Technologie XML Schema Schema – definicja struktury XML DTD XML Schema (XSD) Mgr inż. Michał Jaros18
Technologie XML Schema - DTD (Document Type Definition) Definiuje strukturę dokumentu poprzez definicje dozwolonych elementów i atrybutów Mgr inż. Michał Jaros19
Technologie XML Schema - DTD Deklaracja inline <!DOCTYPE note [ ]> Mgr inż. Michał Jaros20
Technologie XML Schema - DTD Deklaracja w oddzielnym pliku note.dtd Mgr inż. Michał Jaros21
Technologie XML Schema - XSD (XML Schema Definition) XSD to oparte na XMLu alternatywne rozwiązanie dla DTD Mgr inż. Michał Jaros22
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
Technologie XML Schema - XSD <xs:schema xmlns:xs=" targetNamespace=" xmlns=" elementFormDefault="qualified"> Mgr inż. Michał Jaros24
Technologie XML Schema - XSD <note xmlns=" xmlns:xsi=" xsi:schemaLocation=" note.xsd"> Tove Jani Reminder Don't forget me this weekend! Mgr inż. Michał Jaros25
Technologie XML Q&A Mgr inż. Michał Jaros26