XML i nowoczesne technologie zarządzania treścią

To oficjalna strona przedmiotu monograficznego XML i nowoczesne technologie zarządzania treścią, edycja 2011/2012.

Wykłady prowadzą Maciej Ogrodniczuk i Patryk Czarnik, ćwiczenia Patryk Czarnik i Radosław Bartosiak.

Egzamin

nierozwiązany,rozwiązany

Zadania zaliczeniowe

W celu zaliczenia laboratorium należy zrealizować własny projekt, w którym w istotny sposób wkorzystywany jest XML i poznawane na przedmiocie technologie. Formalnie do zrealizowania w określonych terminach są trzy zadania:

  1. do 21 listopada schemat określający strukturę dokumentów używanych w projekcie;
  2. do 19 grudnia wizualizacja lub przetwarzanie XML-a w XSLT lub XQuery;
  3. do 23 stycznia program przetwarzający XML-a i spinający wszystko w całość.

Szczegółowe wymagania tutaj

Zadania należy w terminie wysłać mailem do swojego ćwiczeniowca, a w miarę potrzeby (decyzja ćwiczeniowca) także zaprezentować. Wszystkie terminy należy rozumieć jako "włącznie", tj. do 23:59 danego dnia (czasu polskiego). Terminy będą przestrzegane rygorystycznie, a kary za opóźnienie będą naliczane w wielkości 0,5pkt za każde rozpoczęte 12 godzin opóźnienia (zadania oceniane będą w skali do 5 pkt).

Wykłady

L.p.DataTematWykładowcaMateriały
12011-10-03Sprawy administracyjne, Od zecera do XML-aM.Ogrodniczukslajdy (PDF)
22011-10-10Modelowanie dokumentów XML-owych. DTDP.Czarnikslajdy (PDF)
32011-10-17Modelowanie dokumentów XML-owych: XML SchemaM.Ogrodniczukslajdy (PDF)
42011-10-24Jeszcze o XML SchemaM.Ogrodniczukslajdy (PDF)
52011-11-07XML Schema a inne formalizmy reprezentacji schematówM.Ogrodniczukslajdy (PDF)
62011-11-14Prezentacja dokumentów XMLP.Czarnikslajdy (PDF), wersja do druku
72011-11-21XPath i XQueryP.Czarnikslajdy (PDF), wersja do druku
82011-11-28XSLTP.Czarnikslajdy (PDF), wersja do druku
92011-12-05Przegląd zastosowań XML-aM.Ogrodniczukslajdy (PDF)
102011-12-12XML we własnych aplikacjachP.Czarnikslajdy (PDF), wersja do druku
112011-12-19XML w bazach danych, elektronicznej wymianie danych i integracji aplikacjiP.Czarnikslajdy (PDF), wersja do druku
122012-01-02Zarządzanie dokumentamiM.Ogrodniczukslajdy (PDF)
132012-01-09Wyszukiwanie informacjiM.Ogrodniczukslajdy (PDF)
142012-01-16XML po latachT.Kopacz (Microsoft)slajdy (PDF)

Ćwiczenia

L.p.Data (poniedziałek)Data (wtorek)TematOpis
12011-10-032011-10-04WprowadzenieSkładnia XML, przestrzenie nazw.
22011-10-102011-10-11DTDDefiniowanie struktury dokumentów, walidacja. Definicja Typu Dokumentu.
32011-10-172011-10-18XML Schema (1)XML Schema: typy nazwane i anonimowe, budowanie typów złożonych, grupy.
42011-10-242011-10-25XML Schema (2)XML Schema: definiowanie typów prostych, przestrzenie nazw.
52011-11-072011-11-08XML Schema (3)XML Schema: klucze i referencje, rozszerzanie i zawężanie typów.
62011-11-142011-11-15Prezentacja XMLPrezentacja dokumentów XML. Standardy CSS, HTML i XHTML. I może trochę XSL-FO
72011-11-212011-11-22XPath i XQuery
82011-11-282011-11-29XSLT (1)XSLT: coś na rozgrzewkę, prezentacja dokumentów tekstowych.
92011-12-052011-12-06XSLT (2)XSLT: szablony nazwane, zmienne i parametry, funkcje, grupowanie.
102011-12-122011-12-13XSLT (3)XSLT: Więcej o serializacji, XSLT2.
112011-12-192011-12-20Programowanie – DOMStandard JAXP. Ładowanie drzewa dokumentu do pamięci. Standard DOM 3.0: parsowanie i zapisywanie dokumentów, odczyt i modyfikacja drzewa dokumentu, tworzenie nowych węzłów.
122012-01-022012-01-03Programowanie – SAXZdarzeniowe przetwarzanie dokumentów. SAX: parsowanie dokumentów, filtry.
132012-01-092012-01-10Programowanie – StAX, Transformery i ValidatoryPrzekształcenia we własnych programach: Transformer. Wykorzystanie Transformerów i filtrów SAX do modyfikacji XML. Strumieniowe przetwarzanie dokumentów: StAX.
142012-01-162012-01-17JAXBData binding i JAXB.

Poprzednie edycje wykładu

I egzaminy!

Valid XHTML 1.1Valid CSS