XML w przykładach mgr inż. Marek Malinowski Zespół Matematyki i Fizyki Wydz. BMiP PW Płock.

Slides:



Advertisements
Podobne prezentacje
Tworzenie stron internetowych
Advertisements

Programowanie w Internecie (Internet Programming) Krystyna Dziubich p. 521 XSL Formatting Objects.
HTML.
XHTML Podstawowe różnice.
11 Poprawne modele zawartości. Zarządzanie zmianami struktury.
Poprawne modele zawartości. Zarządzanie zmianami struktury. 30 października 2003.
Aplikacje ASP.NET Arkadiusz Twardoń ZTiPSK

Tworzenie stron w języku WML jest zbliżone do tworzenia stron w HTML. W obydwu przypadkach używa się do tego celu znaczników (tagów). Zadaniem znaczników.
Współczesne systemy informacyjne
Systemy zarządzania treścią CMS
USŁUGA FTP 1. Definicja FTP. FTP (File Transfer Protocol, ang. protokół transmisji plików) jest protokołem typu klient-serwer, który umożliwia przesyłanie.
Wady i zalety Microsoft Word –a
PODSTAWY <HTML>
Systemy zarządzania treścią Wykład 1
Projektowanie Stron WWW
Mateusz Antonow. Tekst Obraz Galeria Media Kształty & linie Przyciski & menu Sklep Internetowy Ustawienia Społecznościowe Aplikacje 3. Dodaj.
Tworzenie stron internetowych
Podstawy tworzenia stron WWW
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Paweł Abramczyk.
Style i szablony w Wordzie
Robimy własne notatki - Notatnik
Temat 2: Edytory HTML.
Internetowe surfowanie
Tworzenie stron internetowych www World Wide Web
Czcionki, tekst, odnośniki
Wprowadzenie do HTML Informatyka Cele lekcji: Wiadomości:
Wprowadzenie do CSS Okiełznać style.
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML część 1 Prowadzący: Dariusz Jaruga
Aplikacje internetowe
Podstawy HTML RAMKi. Ramki Za ich pomocą możesz swobodnie podzielić okno przeglądarki na kilka części i w nich niezależnie przeglądać dokumenty. Ramki.
Aplikacje internetowe
Interakcja człowiek – komputer Podstawy metod obiektowych mgr inż. Marek Malinowski Zakład Matematyki i Fizyki Wydz. BMiP PW Płock.
Aplikacje internetowe Grafika na stronach WWW ciąg dalszy Atrybuty znacznika body.
Systemy informatyczne mgr inż. Marek Malinowski Zespół Matematyki i Fizyki Wydz. BMiP PW Płock.
Interakcja człowiek – komputer Interfejs www
Projektowanie Aplikacji Internetowych
HTML Czyli Publikowanie w Internecie. Przeglądarka internetowa –Mosaic - pierwsza –Netscape –Internet Explorer –Opera –Mozilla Dokument HTML –Dokument.
Systemy informatyczne wprowadzenie
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
Temat 14: HTML - przykłady praktyczne
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Formatowanie treści oraz grafika w kodzie HTML Informatyka.
Systemy informatyczne
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Wprowadzenie do kaskadowych arkuszy stylów Informatyka.
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Temat 4: Klasy i identyfikatory
C S S 1 Cascading Style Sheets HTML pozwala zarządzać strukturą dokumentu, STYLE mają nam służyć do jego upiększania Kaskadowe Arkusze Stylów.
Temat 1: CSS Dołączanie stylów do dokumentu
Temat 2: Składnia kaskadowych arkuszy stylów. Za zmianę wyglądu witryny w kaskadowych arkuszach stylów odpowiadają reguły stylów. Każda z reguł powiązana.
Formatowanie dokumentów
I TY ZOSTAŃ WEBMASTEREM! CZĘŚĆ 2 – „STRUKTURA STRONY” STWORZYŁ GABRIEL ŚLAWSKI.
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Tworzenie stron WWW w programie Microsoft FrontPage Informatyka.
Kaskadowe arkusze stylów CSS. Reguła CSS – definiuje sposób formatowania elementów na stronie WWW Części składowe reguły CSS selektor{ właściwość: wartość;
XHTML + CSS Style definiujące tekst Damian Urbańczyk.
Temat nr 5 Struktura strony www _________________________________________________________________________________________________________________ [ Przedmiot:
Formatowanie tekstu Sabina Charasim. Informacje podstawowe HTML posiada bardzo wiele znaczników służących do formatowania tekstu. Jedne używa się bardzo.
Aplikacje internetowe XML Paweł Lenkiewicz. Aplikacje internetowe – XML2 eXtensible Markup Language Uniwersalny język opisu danych Często używany we współpracy.
1 WebCenter 14 – Co nowego? Rozwiązanie ESKO w zakresie zarządzania produkcją opakowań.
HTML.  Wprowadzenie  Protokół HTTP  Język HTML  Definicja typu dokumentu  Nagłówek strony  Formatowanie treści dokumentu  Definiowanie struktury.
Technik cyfrowych procesów graficznych
CELE I ZADANIA SYSTEMU Rejestracja użytkownika. Wejście do systemu. Redagowanie strony. Praca ze stroną. GPS UTWORZENIE I PRACA ZE STRONĄ INTERNETOWĄ DODATKOWE.
HTML + CSS = strony internetowe Krzysztof Geras. FAKTY I MITY Czym nie jest HTML: ● programem do tworzenia stron internetowych, ● interpreterem skryptów.
Wady i zalety pracy w chmurze
Hipertekst HTML WWW.
Poradnik: Polska Bibliografia Lekarska - Jak szukać literatury na wybrany temat w Bibliotece i Centrum Informacji Naukowej PMWSZ w Opolu.
Tworzenie stron WWW w programie Microsoft FrontPage
Przeczytaj wszystko na temat wiadomości programu Microsoft SharePoint
Style definiujące tekst
Zapis prezentacji:

XML w przykładach mgr inż. Marek Malinowski Zespół Matematyki i Fizyki Wydz. BMiP PW Płock

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Zagadnienia  Zakres zastosowań języka XML  Struktura i charakter języka znakowania  Geneza postania języka  Typowe aplikacje i przykłady zastosowań  Korzyści w porównaniu z HTML

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Zalety XML niwelują wady HTML ! 0 HTML znaczników 2 0 HTML 4.0ponad 100 znaczników i ciągle !!! Pojawia się konieczność opracowania nowych znaczników np.: transmisja strumieniowa specjalistyczne teksty podpis elektroniczny Konsekwencja - konflikt prostota versus nowe obszary zastosowań

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Geneza powstania języka - sprostanie sprzecznym oczekiwaniom  Konflikt Potrzeba nowych znaczników (dla nowych zastosowań) Zmniejszenie ilości znaczników likwidacja przeciążenia (dla wygody programistów/projektantów i stosowania w urządzenia mobilnych) Pytanie - jak rozwiązać ten konflikt?

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Rozwiązanie konfliktu - rezygnacja z predefiniowanych znaczników - restrykcyjna składnia Użytkownik/programista może tworzyć dowolne, odpowiednie do swoich potrzeb znaczniki, np i język może być ciągle rozbudowywany Znacznik nie ma odpowiednika w HTML ale... jak przeglądarka ma rozpoznawać takie znaczniki???

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Struktura dokumentu NOTATKA FIRMOWA Od: John Doe Do: Jack Smith Temat: XML w firmie IKSEMEL Język XML jest podobny do HTML, ale jest przystosowany do projektowania nowych kodów - to kwalifikuje go do rodziny rozwiązań otwartych. W przypadku firmy IKSEMEL może być wykorzystywany do usprawnienia procesów obsługi klientów. Szczegóły i przykłady zastosowań możesz znaleźć na stronie wydawnictwa MIKOM ( ) i opublikowanej książce zatytułowanej „XML w przykładach”. John

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Struktura dokumentu u Tytuł u nagłówek (nadawca, odbiorca, temat) u treść zasadnicza u 3 akapity u adres URL u podpis

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Różne sposoby formatowania Wniosek: Dokument może być prezentowany w zróżnicowanych postaciach. Struktura pozostaje niezmieniona. Wygląd nie ma wpływu ma notatkę.

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Rola formatowania Formatowanie ma na celu eksponowanie struktury dokumentu - zwiększenia jego czytelności. W procesie formatowania określonych rodzajów tekstu stosowane są ustalone konwencje typograficzne, np. gazety, czasopisma charakteryzują się szatą graficzną (mają swój rozpoznawalny styl). Usytuowanie XML w tym kontekście: XML rejestruje strukturę, a na jej podstawie ustalane jest jej formatowanie

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Historia języków znacznikowych Pojęcie znakowania Znakowanie polega na osadzaniu w tekście dokumentu znaczników zawierających informacje wykorzystywane podczas przetwarzania tekstu (np. nazwy czcionek, ich rodzaj, wielkość itp.) Dwie metody definiowania ukłądu tekstu (dokumentu) elektronicznego: u znakowanie proceduralne (np. RTF) u standardowe znakowanie tekstu (T E X, PDF)

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Historia języków znacznikowych Użytkownik wybiera polecenia, które dodają do tekstu instrukcje formatujące. Są one wykorzystywane przez urządzenia prezentujące dokument. (na podstawie struktury tekstu ustalamy formatowanie, ale nie rejestrujemy struktury). Zewnętrzne procedury formatujące zastąpiono makrami, realizowanymi odpowiednio przez urządzenia. Aby zmienić wygląd wystarczy zmienić makro realizowane przez urządzenie - nie trzeba ponownie kodować ukłądu tekstu. znakowanie proceduralnestandardowe znakowanie

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Standardowy język znakowania SGML Standardowy język znakowania SGML: u rozszerza zakres standardowego znakowania u pozwala opisywać strukturę tekstu (definicje DTD) Definicja DTD określa: u zestaw elementów u zależności między elementami u zestaw znaczników (dobieranych swobodnie !)

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Język SGML - przykład notatki John Doe Jack Smith XML w firmie IKSEMEL Język XML jest podobny do HTML, ale jest przystosowany do projektowania nowych kodów - to kwalifikuje go do rodziny rozwiązań otwartych. W przypadku firmy IKSEMEL może być wykorzystywany do usprawnienia procesów obsługi klientów. Szczegóły i przykłady zastosowań możesz znaleźć na stronie wydawnictwa MIKOM ) i opublikowanej książce zatytułowanej „XML w przykładach”. John

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Język HTML - znakowanie proceduralne Notatka firmy IXEMEL: Język XML w firmie IKSEMEL Od: John Doe Do: Jack Smith Język XML w firmie IKSEMEL Słyszałes o tej nowej technologii, XML? Ten język wyglada obiecujaco. Jest podobny do HTML, ale jest przystosowany do projektowania nowych kodów. Wszyscy wielcy (Microsoft, IBM, Oracle) popieraja to rozwiazanie Możemy wykorzystywać język XML do usprawnienia procesu wykonywania zadań zwiazanych z handlem elektronicznym i oferować klientom nowe usługi. Język XML jest również użyteczny w przypadku witryny sieci WWW. Narzekałes na nadmiar pracy, a język XML podobno może ułatwić obsługę witryny. Odwiedz witrynę sieci WWW pod adresem aby uzyskać więcej informacji. Odwiedz również witrynę wydawnictwa MIKOM ( ), które opublikowało właśnie ksiażkę zatytułowana "XML w przykładach" zawierająca wiele użytecznych informacji i kilka doskonałych przykładów. Zamówiłem już dwa egzemplarze!. John

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Język HTML - znakowanie standardowe Notatka firmy IXEMEL: Język XML w firmie IKSEMEL.header { background-color: lightgrey;}.subject { font-family: Garamond; font-weight: bold; font-size: larger; }.to,.from { font-family: Garamond; }.para { font-family: Garamond; }.signature { font-family: "Lucida Handwriting"; font-style: italic; } Od: John Doe Do: Jack Smith Język XML w firmie IKSEMEL Słyszałes o tej nowej technologii, XML? Ten język wyglada obiecujaco. Jest podobny do HTML, ale jest przystosowany do projektowania nowych kodów. Wszyscy wielcy (Microsoft, IBM, Oracle) popieraja to rozwiazanie Możemy wykorzystywać język XML do usprawnienia procesu wykonywania zadań zwiazanych z handlem elektronicznym i oferować klientom nowe usługi. Język XML jest również użyteczny w przypadku witryny sieci WWW. Narzekałes na nadmiar pracy, a język XML podobno może ułatwić obsługę witryny. Odwiedz witrynę sieci WWW pod adresem aby uzyskać więcej informacji. Odwiedz również witrynę wydawnictwa MIKOM ( ), które opublikowało właśnie ksiażkę zatytułowana "XML w przykładach" zawierająca wiele użytecznych informacji i kilka doskonałych przykładów. Zamówiłem już dwa egzemplarze!. John

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Język XML - zastosowania praktyczne (związane z dokumentem) Dokument XML Konwersja na PostScript Konwersja na HTML Konwersja na XHTML XML jest niezależny od nośnika!!!

Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Język XML - zastosowania praktyczne (związane z danymi - bazą danych) Lista produktów zapisana w bazie danych IdentyfikatorNazwaCena p1Edytor XML499,00 p2Edytor DTD199,00 p3Książka na temat XML 19,99 p4Szkolenie w zakresie XML69,00 Lista produktów zapisana w bazie danych id=„p1”> Edytor XML 499,00,/product> id=„p2”> Edytor DTD 199,00,/product>... id=„p4”> Szkolenie w zakresie XML 699,00