XML i nowoczesne technologie zarządzania treścią Michał Kuciapski

Slides:



Advertisements
Podobne prezentacje
Wprowadzenie do narzędzi CAT
Advertisements

przetwarzaniu informacji
Podstawowe wiadomości
XHTML Podstawowe różnice.
XML i nowoczesne technologie zarządzania treścią Wykład monograficzny Semestr zimowy 2005/06 Szymon Zioło
Metody matematyczno-ekonomiczne oraz informatyka w biznesie Studia podyplomowe Blok I6 Nowoczesne postaci dokumentów - tworzenie i wymiana dokumentów komputerowych.
i nowoczesne technologie
XML w zarządzaniu formularzami ubezpieczeniowymi ZUS
11 XML i nowoczesne technologie zarządzania treścią Wykład monograficzny, semestr zimowy 2002/2003 Szymon Zioło Dyrektor Działu Usług empolis Polska.
Historia rozwoju technik znakowania tekstu Historia rozwoju technik znakowania tekstu2 Znakowanie tekstu Hamlet Być albo nie być. Oto jest.
Zaawansowana składnia XML XML Schema
11 Definiowanie typów dokumentów. 22 Jak wygląda XML? st. asp. Jan Łapówka Dołowice Górne Wypadek dnia r o godzinie 13:13 ( piątek ) miał miejsce.
XPath. XSL – część 1..
XML i nowoczesne technologie zarządzania treścią Wykład monograficzny Semestr zimowy 2006/07 Szymon Zioło
XML i nowoczesne technologie zarządzania treścią Wykład monograficzny Semestr zimowy 2004/05 Szymon Zioło
XML – Extensible Markup Language
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1.
(Content Management System)
Aplikacje w sieciach Internet/Intranet
Dokumentowanie wymagań w języku XML
Standardy tworzenia dokumentów [Michał Kuciapski ]
Wykład 2: Systemy klasy C.A.T. (Computer-Aided Translation)
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.
Systemy zarządzania treścią CMS
PHP wprowadzenie.
XML jako standard służący do efektywnej wymiany dokumentów niezależnie od platformy sprzętowej.
Tworzenie stron internetowych www World Wide Web
PODSTAWY <HTML>
Czym są HTML i XHTML? Skrót HTML pochodzi od słów Hypertext Markup Language (język znakowania hipertekstu). Język HTML jest podstawą każdej strony WWW.
Podstawy HTML-a Adam Rębisz.
* HTML5 i CSS3 w nowoczesnych serwisach internetowych
Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa
Opracował : Przemysław Drzymała
Otwieranie elementów w różnych ramkach
System generowania wzorów matematycznych MathML
XML - podstawy Szymon Bohdanowicz. Pierwszy przykład Marek Szymon Przypomnienie Pamiętaj o spotkaniu w piątek.
Podstawy tworzenia stron WWW
Lokalne serwery www Serwer WWW - ang. Web server jest to oprogramowanie zainstalowane na serwerze podłączonym do sieci Internet. Używające technologii.
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Marcin Hankiewicz.
Arkadiusz Twardoń ZTiPSK
Autor: Kamil Szafranek
XML – eXtensible Markup Language
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Katalog WWW.
Temat 2: Edytory HTML.
Tworzenie stron internetowych www World Wide Web
Wprowadzenie do HTML Informatyka Cele lekcji: Wiadomości:
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML część 1 Prowadzący: Dariusz Jaruga
Aplikacje internetowe
W W W Łukasz Stochniał.
XML Publisher Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przeznaczenie XML Publisher Przeznaczenie XML Publisher Definiowanie Definiowanie.
Projektowanie Aplikacji Internetowych
XML i nowoczesne technologie zarządzania treścią Wykład monograficzny Semestr zimowy 2008/09 Szymon ZiołoPatryk Czarnik
Temat 1: Ogólne cechy języka PHP
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
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 +
Czyli króciutki opis języka programowania jakim jest HTML.
HTML Hyper Text Markup Language komputerowe Esperanto cz. I historia, struktura dokumentu.
Obiektowe metody projektowania systemów XML eXtensible Markup Language.
Waldemar Bartyna 1 Programowanie zaawansowane LINQ to XML.
I TY ZOSTAŃ WEBMASTEREM! CZĘŚĆ 2 – „STRUKTURA STRONY” STWORZYŁ GABRIEL ŚLAWSKI.
Edytory tekstowe stron WWW
Dostępność informacji dla osób z niepełnosprawnościami Mikołaj Rotnicki Pełnosprawny Student IX Kraków, 3 listopada 2015 r.
The Poznan University of Economics Department of Management Information Systems XML - wprowadzenie.
Aplikacje internetowe XML Paweł Lenkiewicz. Aplikacje internetowe – XML2 eXtensible Markup Language Uniwersalny język opisu danych Często używany we współpracy.
Języki i technologie wytwarzania stron WWW Autor: Michał Walkowski Referat.
HTML + CSS = strony internetowe Krzysztof Geras. FAKTY I MITY Czym nie jest HTML: ● programem do tworzenia stron internetowych, ● interpreterem skryptów.
Język html Julia Cudak. Wykorzystanie Język html wykorzystuje się obecnie do tworzenia stron internetowych. Pozwala on opisać strukturę informacji zawartych.
Hipertekst HTML WWW.
Wstęp do HTML.
Zapis prezentacji:

XML i nowoczesne technologie zarządzania treścią Michał Kuciapski

2 Tematyka Rozwój technik znakowania tekstu Koncepcja XML-a

3 Markup – znakowanie Markup Languages: – SGML – Standard Generalized Markup Language – HTML – Hypertext Markup Language – XML – Extensible Markup Language Markup: the process of marking manuscript copy for typesetting with directions for use of type fonts and sizes, spacing, indentation, etc. (The Chicago Manual Of Style).

4 Początki znakowania tekstu Nie lubię chodzić na wybory. Za to na imprezy jak najbardziej.

5 Znakowanie tekstu w epoce komputerów Nie lubię chodzić na wybory. Za to na imprezy jak najbardziej. Treść {pogróbienie} {wyłącz_pogrubienie} {nowy_wiersz} {wcięcie} Formatowanie + Dokument = Nie lubię chodzić na wybory. Za to na imprezy jak najbardziej. {pogróbienie} Nie lubię {wyłącz_pogrubienie} lubię chodzić na wybory {nowy_wiersz} {wcięcie} Za to na imprezy jak najbardziej | Wynik

6 Przykłady języków znakowania Frame (MIF) > RTF{\b\f5\cf1 Jan} PostScript /Times-BoldR 900 ff (Jan)W TeX/LaTeX\textbf{Jan} Ventura Jan HTML Jan

7 Korzenie Lata 60-te XX wieku: – 1967 – William Tunnicliffe, prezes Graphic Communications Association prezentuje ideę oddzielenia zawartości merytorycznej dokumentów od formatu – Stanley Rice proponuje użycie uniwersalnych znaczników do znakowania struktury tekstu,

8 Formaty aplikacji Większość aplikacji wprowadza własny wewnętrzny format. Nowe wersje aplikacji często w raz z rozbudową funkcjonalności wprowadzają zmiany do używanego formatu: – wsteczna kompatybilność – brak możliwości zapisu do formatu poprzednich wersji Konwertery: – tylko do najpopularniejszych formatów, – możliwość utraty danych podczas konwersji.

9 Standardy Brak uznanych standardów Istnieją pesudostandardy w różnych dziedzinach: – biurowe: Microsoft Word, – naukowe: Postscript, TeX, – Internetowe: HTML, GIF, JPG, – wymiany danych: EDIFACT. Standard musi być: – własnością publiczną, – otwarty i jawny, – niezależny od producenta oprogramowania.

10 Potrzeby w zakresie standardów Wiele informacji elektronicznych powoduje potrzebę struktury: – Trudność dopasowania jednego formatu dokumentu do wszystkiego – Problemy z niekompatybilnymi formatami

11 Ewolucja Internetu czas człowiek | aplikacja | człowiek aplikacja | aplikacja sytuacja obecna początek

12 Historia języków uogólnionego znakowania tekstu 1969: GML – Generalized Markup Language 1986: SGML – Standard Generalized Markup Language 1991: powstaje World Wide Web. 1994: HTML 2.0 zdefiniowany jako zastosowanie SGML-a. 1998: XML – Extensible Markup Language, World Wide Web Consortium.

13 SGML Pierwsze szerzej znane zastosowania SGML: – Electronic Manuscript Project, Association of American Publishers, 1987 – CALS – Computer-Aided Acquisition and Logistic Support, US Department of Defense, MIL-M-28001, February Standardy pokrewne: – DSSSL – Document Style Semantics and Specification Language, – HyTime: meta-notacja dla linków, opis struktur multimedialnych, rozciągniętych w czasie.

14 World Wide Web Consortium (W3C) Wiele standardów internetowych: – HTML – Hyper Text Markup Language – HTTP – Hyper Text Transfer Protocol – CSS – Cascading StyleSheets XML – Extensible Markup Language

15 World Wide Web Consortium (W3C) - XML – Najważniejsza rekomendacja ostatnich lat – Twórcy: Tim Bray (Netscape), Jean Paoli (Microsoft), C.M. Sperberg-McQueen (University of Illinois) – Obecne dominują prace nad standardami związanymi XML-em

16 SGML / XML Cel - Oddzielenie znaczenia tekstu od sposobu prezentacji Andrzej Lepper I tak jeszcze wrócę do władzy

17 Prezentacja – przykład 1 POLITYK – nowy akapit – do lewej – pobrubienie WYPOWIEDŹ – nowy wiersz – wcięcie 1,5 cm – Wyrównanie do lewej Lepper I tak jeszcze wrócę do władzy

18 Prezentacja – przykład 2 POLITYK – na marginesie – tekst pionowo – kolor niebieski – hiperlink do biografi WYPOWIEDŹ – nowy wiersz – kursywa I tak jeszcze wrócę do władzy LEPPER

19 Modele Przykłady: – encyklopedia:,, – ubezpieczenie:, – atrykuł:,,,, – samochód:,,,

20 Koncepcja metajęzyku Stan wyjściowy: – Brak wspólnego języka – Pytanie czy jest możliwe jego opracowanie Wspólny metajęzyk: – znana gramatyka, – jednolita metodologia – identyczne narzędzia Tworzenie języków pochodnych dla specyficznych zastosowań.

21 Genealogia XML GML SGML XML HTML...VRMLSVGRDFCDF...

22 Czym jest XML XML nie jest językiem programowania XML jest sposobem zapamiętywania danych wraz ze strukturą: – otwarty – elastyczny – bezpłatny – niezależny od platformy sprzętowej XML ma format tekstowy XML jest podstawą do tworzenia języków specyficznych dla zastosowań.

23 Struktura XML Deklaracja XML Atrybut Zawartość tekstowa Element główny Element Znacznik początkowy Znacznik końcowy

24 SGML vs XML Koncepcja: jeden duży system zarządzania treścią. Konieczność definiowania struktury. Skomplikowana składnia, wiele opcji. Trudność tworzenia parserów. Bardzo drogie narzędzia. Koncepcja: wiele małych komunikujących się ze sobą modułów. Opcjonalne definiowanie struktury. Uproszczona składnia. Łatwość tworzenia parserów. Darmowe narzędzia.

25 HTML vs XML Znaczenie elementów i ich atrybutów z góry określone. Interpretację elementów określa standard, a w praktyce przeglądarki internetowe. To, co jest poprawne również określają przeglądarki internetowe. Znaczenie elementów i ich atrybutów określa użytkownik lub aplikacja. może w jednym dokumencie oznaczać paragraf, w drugim pomoc, a w trzecim pismo odręczne. Poprawność XML-a jest ściśle określona przez specyfikację.

26 Zastosowania XML Zarządzanie dokumentami, przechowywanie danych:  Dokumenty tworzone przez człowieka i przeznaczone dla człowieka  Długi czas życia dokumentów Elektroniczna wymiana danych i integracja aplikacji:  Dokumenty tworzone i przetwarzane automatycznie  Dokumenty tworzone tylko na czas komunikacji – serwisy XML  Typowy model mieszany zawartości  Konieczność dokładnego kontrolowania struktury i zawartości - SOAP  Pierwotne zastosowanie SGML  Nowa klasa zastosowań

27 Dwie twarze XML-a Baza danych: Dokument tekstowy: Laptop szt 3 Anna Płocka UG