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

Slides:



Advertisements
Podobne prezentacje
HTML 5.0 Marcin Badurowicz .
Advertisements

Lingwistyka Matematyczna
Lingwistyka Matematyczna
Lingwistyka Matematyczna
20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Przekształcanie dokumentów XML - XSL
Rafał Hryniów Tomasz Pieciukiewicz
Łódź, 29 października 2012 roku
WEB SERVICE Stefan Rutkowski.
ADAM Active Directory w trybie aplikacyjnym
XML – standardy pokrewne XML – standardy pokrewne2 Standardy wykorzystywane w przetwarzaniu dokumentów XML XPath – XML Path Language. XSLT.
Zaawansowana składnia XML XML Schema
SAX i DOM wykorzystanie XML-a we własnych aplikacjach
XML Schema XML Schema2 Definiowanie języków XML, SGML – metajęzyki. Definiowanie języków (zastosowań, typów dokumentów, schematów): –określanie.
Narzędzia CASE pod Linux
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1.
Lingwistyka Matematyczna
Maciej Zabielski 15 stycznia 2003
Platforma .Net i Vs.Net.
Generyczne Repozytorium Dokumentów w XML
(Content Management System)
Tworzenie ASP.NET Web Form
Dokumentowanie wymagań w języku XML
XML, DTD, Schema Zaawansowane Aplikacje Internetowe Dawid Weiss.
Eclipse jako IDE III a.
Systemy operacyjne Wykład nr 5: Wątki Piotr Bilski.
P I OTR SKOŁYSZ. POCHODZENIE I CELE CZYM JEST.NET ? CO IMPLEMENTUJE MONO ? ŚRODOWISKO PRACY [MONODEVELOP] SYTEMY OPERACYJNE CO PROGRAMOWAĆ ? JĘZYKI PRZYKŁADOWY.
Enteprise Java Beans Emil Wcisło.
Projektowanie warstwy serwera Współpraca z XML. Projektowanie warstwy serwera Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu.
SZPIF – Harmonogram, Opis narzędzi, Schemat bazy danych
Polsko-Japońska Wyższa Szkoła Technik Komputerowych
Programowanie w Internecie 2 Ćwiczenie 4 – Transformacja danych Prowadzący: Rajmund Pączkowski.
Made by Mateusz Szirch Kilka słów o JavaScript.
C# Windows Forms Zastosowania Informatyki Wykład 2
Technologie komponentowe COM, COM+, DCOM
XML eXtensible Markup Language. 2 Prowadzący Michał Kozielski p. 413 mail:
Rozwój aplikacji przy wykorzystaniu ASP.NET
System webowy do tworzenia kolektywnych prototypów aplikacji sieciowych i mobilnych Łukasz Przywarty
Web Serwisy w praktyce Technologie internetowe ( )
Instytut Tele- i Radiotechniczny WARSZAWA
Arkadiusz Twardoń ZTiPSK
Wykonał: Michał Nikołajuk
Tworzenie Aplikacji Internetowych dr Wojciech M. Gańcza 8.
Systemy zarządzania treścią Wykład 5
Technologie Programowania seminarium
XML Publisher Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przeznaczenie XML Publisher Przeznaczenie XML Publisher Definiowanie Definiowanie.
Toruń 28/ Metadane SAML opisują, w jaki sposób ma być realizowana komunikacja pomiędzy IdP i SP Metadane są typowo prezentowane w postaci XML.
Temat 1: Ogólne cechy języka PHP
Technologie programowania systemów internetowych
Oprogramowanie komponentowe w środowisku Microsoft Katarzyna Kuźniar 4 FDA, C1.
DOM Ewa Dukała Piotr Muszyński. DOM DocumentBuilder Factory Document Builder XML Data object obiectobject DocumentDOM.
Technologie internetowe Wykład 7 Kontrola danych użytkownika.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Waldemar Bartyna Pytania egzaminacyjne 1.
Weed Wizualna eksploracja danych Tomasz Płuciennik Marcin Mielnicki Michał Krysiński Rafał Fabiański.
Piotr Czapiewski Wydział Informatyki ZUT. Web Services Description Language.
Iga Lewandowska I EMII MU
XML w bazach danych.
Obiektowe metody projektowania systemów XML eXtensible Markup Language.
Waldemar Bartyna 1 Programowanie zaawansowane LINQ to XML.
ŁÓDŹ Budowa cyfrowego archiwum przy pomocy aplikacji IBM DB2 Content Manager Anna Leśniak 18 stycznia 2005.
Platforma .Net.
Struktura systemu operacyjnego
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
JQuery w Visual Studio Autor projektu Co robi jQuery? Podstawowe informacje Zalety korzystania z biblioteki Przykłady.
T. 18. E Proces DGA - Działania (operatorka).
Aplikacje i usługi internetowe
Podstawy programowania
Zapis prezentacji:

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

Technologie XML Agenda Mgr inż. Michał Jaros2 SAX DOM XMLBeans Podsumowanie Q&A

Technologie XML SAX (Simple API for XML) Interfejs programistyczny – API Implementacja SAX – parser Mgr inż. Michał Jaros3

Technologie XML SAX Mgr inż. Michał Jaros4 XML Parser (SAX) Parser (SAX) Funkcje zdarzeń Funkcje zdarzeń Sekwencja zdarzeń Sekwencja zdarzeń

Technologie XML SAX Mgr inż. Michał Jaros5 Some Text Pre-Text Inlined text Post-text. Sekwencja zdarzeń: prolog dokumentu; początek elementu, RootElement, z atrybutem param o wartości "value "; początek elementu, FirstElement; węzeł tekstowy o treści "Some Text"; koniec elementu, FirstElement; początek elementu, SecondElement, z atrybutem param2 o wartości "something"; …

Technologie XML SAX Zalety Prostota implementacji Małe zapotrzebowanie na pamięć Sekwencyjne wczytywanie pliku Szybkość Wady Złożona obsługa Brak dostępu do całego pliku XML Tylko odczyt Mgr inż. Michał Jaros6

Technologie XML DOM (Document Object Model) Interfejs programistyczny DOM; Model dokumentu XML jako drzewa obiektów; Węzeł drzewa = obiekt; Mgr inż. Michał Jaros7

Technologie XML DOM Mgr inż. Michał Jaros8

Technologie XML DOM Level 0 – Nieformalny – Używany przez starsze przeglądarki DOM Level 1 – Pierwsza specyfikacja standardu – Dostęp do treści dokumentu: tworzenie, modyfikacja, usuwanie węzłów DOM Level 2 – Dostępny w większości współczesnych przeglądarek oraz wielu językach programowania – Dodane przestrzenie nazw i zdarzenia DOM Level 3 – Obsługa wersji XML Mgr inż. Michał Jaros9

Technologie XML DOM Zalety Intuicyjny w użytkowaniu Standard W3C Możliwość modyfikacji i tworzenia dokumentów Swobodny dostęp do danych Wady Duże zapotrzebowanie pamięci operacyjnej Wolniejszy niż SAX Kod programu jest dość rozwlekły Mgr inż. Michał Jaros10

Technologie XML XMLBeans Framework wiążący XML z Javą Rozwijany przez Apache Software Foundation Generowanie klas Java z XML Schema Mgr inż. Michał Jaros11

Technologie XML XMLBeans Mgr inż. Michał Jaros12 XML Schema XML Beans Klasy Java

Technologie XML XMLBeans Zalety Pełne wykorzystanie XMLSchema Pełna walidacja dokumentu XML Oderwanie od XMLa Praca na czystych obiektach Wady Konieczność kompilacji XMLSchema Modyfikacje XMLSchema Mgr inż. Michał Jaros13

Technologie XML XMLBeans – odpowiedniki (XML data binding) Python – Amara.Net – Wbudowany (System.Xml.Serialization) C++ – xmlbeansxx – XBinder Mgr inż. Michał Jaros14

Technologie XML Podsumowanie SAX DOM XMLBeans Mgr inż. Michał Jaros15

Technologie XML Q&A Mgr inż. Michał Jaros16

Technologie XML KONIEC Mgr inż. Michał Jaros17