XML

XML - Style - Transformacje

Dla tych przykładów niezbędna jest przeglądarka, która potrafi interpretować XML. Dobrze jest wypróbować zarówno Firefox jak i Internet Explorer. Zobacz jak działają uruchomione w przeglądarce przykładowe dokumenty XML. Przykłady ilustrują współpracę XML z arkuszami stylów CSS i XSL. Sprawdź teksty źródłowe. W arkuszach stylów XSL zastosowano kilka typowych reguł przetwarzania, pozwalających wykonać np. filtrowanie i sortowanie informacji zawartych w dokumencie XML. Aby pokazać rezultaty w oknie przeglądarki, w arkuszach XSL zastosowano także znaczniki języka HTML. Przykład związany z plikami spis3.xml i spis3.xsl będzie działał jedynie w Internet Explorerze (do wersji 8), ponieważ konstrukcja arkusza spis3.xsl oparta jest na nieaktualnej specyfikacji XSLT. Firefox w tym przypadku zareaguje zgłoszeniem błędu.

Sprawdź jak funkcjonuje witryna WWW zbudowana oparciu o XML i jaka jest jej struktura. Przeglądnij teksty źródłowe. Tematycznie witryna ta poświęcona jest kanałom RSS, które także są przykładem zastosowania XML. Warto także odwiedzić i przejrzeć Kurs XML.

SVG (Scalable Vector Graphics)

Przejrzyj przykłady zapisane w języku SVG (Scalable Vector Graphics). SVG jest aplikacją XML, która stanowi coraz bardziej powszechny standard opisu grafiki wektorowej. Pliki *.svg są zapisane też z rozszerzeniem *.xml, co pozwala obejrzeć tekst źródłowy w starszych wersjach przeglądarki Internet Explorer. Przeglądarka Firefox już od dawna (od wersji 1.2) potrafi interpretować obiekty graficzne SVG w sposób "natywny".

 

Formularze - spojrzenie poprzez HTML5

Formularze (budowane w oparciu o element <form>) w specyfikacji HTML 5 zostały wyposażone w wiele nwych możliwości. Wprowadzono nowe atrybuty i zdefiniowano wiele nowych cech funkcjonalnych, przede wszystkim ukierunkowanych na kontrolę poprawności wpisywanych treści. Sprawdź funkcjonowanie przykładowego dokumentu testform.html w różnych przeglądarkach. Na razie wykorzystanie nowych właściwości elementów formularzy najpełniej obsługuje Opera.

Zadanie 4

(Będzie uzupełnione...)