Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałBronisław Marciszewski Został zmieniony 11 lat temu
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
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.