Historia kodowania i format plików XML

Transkrypt

Historia kodowania i format plików XML
Historia kodowania
i format plików XML
Jolanta Bachan
Co to jest format?
●
Format to, w ogólnym znaczeniu, reguły
określające strukturę fizyczną, sposób
rozmieszczenia, zapisu informacji danego typu.
Inaczej: wzorzec, szablon
Wikipedia
Jolanta Bachan
2
Kod Morse'a
●
Kod Morse’a – stworzony w 1840 przez
Samuela Morse’a i Alfreda Vaila sposób
reprezentacji alfabetu, cyfr i znaków
specjalnych za pomocą dźwięków, błysków
światła, impulsów elektrycznych lub znaków
popularnie zwanych kreską i kropką.
●
międzynarodowy kod radiowy
●
https://pl.wikipedia.org/wiki/Kod_Morse%E2%80%99a
Jolanta Bachan
3
Alfabet Braille’a
●
●
●
●
Alfabet umożliwiający zapisywanie i
odczytywanie tekstów osobom niewidomym.
Stworzony przez Louisa Braille'a, który w
wyniku wypadku oślepł w dzieciństwie.
Oparty jest na wojskowym systemie
umożliwiającym odczytywanie rozkazów bez
użycia światła autorstwa Charlesa Barbiera de
la Serre.
Jest jednym z pierwszych przykładów
technologii asystujących.
Jolanta Bachan
Wikipedia
4
Alfabet Braille’a
●
każdy symbol zakodowany jest jako kilka
wypukłych kropek w komórce 2x3
Jolanta Bachan
5
Alfabet Moona
●
●
alfabet przeznaczony dla niewidomych, którego
twórcą jest dr William Moon (1818-1894).
https://pl.wikipedia.org/wiki/Alfabet_Moona
Jolanta Bachan
6
Kod Baudot
●
kod Baudot – wynaleziony przez Émile Baudot
●
pierwowzór kodów EBCDIC oraz ASCII.
●
●
●
●
●
najbardziej ekonomiczny kod służący do
przedstawiania tekstu
kod 5-bitowy → 32 kody
litery alfabetu, cyfry, znaki przestankowe,
interpunkcyjne
podobnie jak kod Morse'a nie rozróżnia dużych
i małych liter
powszechnie wykorzystywany w dalekoopisach
Jolanta Bachan
7
Kod Baudot
Jolanta Bachan
8
Kod Baudot
Jolanta Bachan
9
Czy cyfry arabskie są arabskie?
Jolanta Bachan
10
Czy arabskie są arabskie?
●
cyfry arabskie z Indii!
●
cyfry indyjsko-arabskie
●
cyfry wschodnio-indyjsko-arabskie
Jolanta Bachan
11
HTML
●
●
●
●
●
HTML: Hyper Text Markup Language
Plik HTML to plik tekstowy zawierający małe
znaczniki, tzw. tagi (markup tags)
Tagi mówią przeglądarce internetowej, jak
strona ma być wyświetlana
Każdy plik HTML ma rozszerzenie htm lub html
Plik HTML może być utworzony używając
prostego edytora tekstu
Jolanta Bachan
12
Wskazówki na początek
Zawsze używaj małych liter dla znaczników
<h1>, nie <H1>
Zawsze domykaj znaczniki
<h1>To jest nagłówek 1</h1>
Używaj cudzysłowów przy podawaniu
konkretnych wartości poleceń i atrybutów
<a href="http://www.onet.pl">Portal Onet.pl</a>
Nie mieszaj znaczników
<strong><em>Witam wszystkich</em></strong>
Jolanta Bachan
13
Kodowanie znaków
UTF-8
●
<meta http-equiv="content-type"
content="text/html;charset=utf-8" />
j. polski
●
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-2" />
j. japoński
●
<meta http-equiv="Content-Type"
content="text/html; charset=Shift_JIS">
Znaki specjalne
Jolanta Bachan
14
Moja pierwsza strona internetowa
<html>
<head>
<title>Tytuł</title>
</head>
<body>
To moja pierwsza
strona internetowa.
</body>
</html>
Jolanta Bachan
15
Moja pierwsza strona internetowa
<html>
Początek dokumentu HTML
<head>
Początek nagłówka
<title>Tytuł</title>
Tytuł strony
</head>
Koniec nagłówka
<body>
To moja pierwsza
Tekst wyświetlany w
strona internetowa.
przeglądarce internetowej
</body>
</html>
Koniec dokumentu HTML
Jolanta Bachan
16
Elementy HTML
Dokumenty HTML to pliki tekstowe zbudowane z
elementów HTML.
Elementy HTML są zdefiniowane przy użyciu
tagów HTML.
Jolanta Bachan
17
Znaczniki HTML
Znaczniki HTML są używane do zaznaczenia
(mark-up) elementów HTML
Znaczniki HTML są otoczone dwoma nawiasami
< oraz >
Nawiasy < > to nazywane są ostrokątnymi
Znaczniki najczęściej występują w parach, np.
<b> i </b>
Pierwszy tag to tag początkowy (start tag), drugi
to tag końcowy (end tag)
Tekst pomiędzy tagamiJolanta
toBachan
zawartość elementu
18
Element HTML
<b>This text is bold</b>
Element HTML zaczyna się tagiem początkowym
(start tag): <b>
Zawartość elementu HTML to: This text is bold
Element HTML kończy się tagiem końcowym
(end tag): </b>
Jolanta Bachan
19
Podstawowe znaczniki
Nagłówki
<h1>This
<h2>This
<h3>This
<h4>This
<h5>This
<h6>This
is
is
is
is
is
is
a
a
a
a
a
a
heading</h1>
heading</h2>
heading</h3>
heading</h4>
heading</h5>
heading</h6>
Jolanta Bachan
20
Podstawowe znaczniki
Paragrafy
<p>This is a paragraph</p>
<p>This is another paragraph</p>
Jolanta Bachan
21
Podstawowe znaczniki
Line break – przeniesienie tekstu do następnego
wiersza
<p>This <br>is a para<br>graph with
line breaks</p>
Rezultat:
This
is a para
graph with line breaks.
Jolanta Bachan
22
Podstawowe znaczniki
Horizontal rule – linia pozioma
<hr>
Jolanta Bachan
23
XML
●
●
●
XML: Extensible Markup Language, w wolnym
tłumaczeniu Rozszerzalny Język Znaczników
uniwersalny język znaczników przeznaczony do
reprezentowania różnych danych w
strukturalizowany sposób
znaczniki mogą zawierać informację o tym, co
znajduje się w elemencie znacznika, np.
●
<autor>Jolanta Bachan</autor>
●
https://pl.wikipedia.org/wiki/XML
Jolanta Bachan
24
Zadanie
●
Stwórz swój własny plik XML.
Jolanta Bachan
25

Podobne dokumenty