was kann html? einleitung einleitung bsp main title first subtitle

38

Upload: bathild-gerling

Post on 05-Apr-2015

115 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle
Page 2: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

Was kann HTML?

Page 3: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

EINLEITUNG

<HTML> <HEAD></HEAD> <BODY></BODY></HTML>

Page 4: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

EINLEITUNG

<HTML> <HEAD> <TITLE>Bsp</TITLE> </HEAD> <BODY> <H1>Main Title</H1> <H2>First Subtitle</H2> </BODY></HTML>

Page 5: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

EINLEITUNG

<HTML> <HEAD> <TITLE>Bsp</TITLE> </HEAD> <BODY> <H1>Main Title</H1> <H2>First Subtitle</H2> </BODY></HTML>

Page 6: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

EINLEITUNG

<HTML> <HEAD> <TITLE>Bsp</TITLE> </HEAD> <BODY> <H1>Main Title</H1> <P>This is only an example text to show how a HTML- Document might look like.</P> <H2>First Subtitle</H2> </BODY></HTML>

Page 7: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

EINLEITUNG

<HTML> <HEAD> <TITLE>Bsp</TITLE> </HEAD> <BODY> <H1>Main Title</H1> <P>This is only an example text to show how a HTML- Document might look like.</P> <H2>First Subtitle</H2> </BODY></HTML>

Page 8: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

EINLEITUNG

<HTML> <HEAD> <TITLE>Bsp</TITLE> </HEAD> <BODY> <H1>Main Title</H1> <P>This is only an example text to show how a HTML- Document might look like.</P> <H2>First Subtitle</H2> <TABLE> <TR><TD>product 1</TD></TR> <TR><TD>product 2</TD></TR> <TR><TD>product 3</TD></TR> </TABLE> </BODY></HTML>

Page 9: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

EINLEITUNG

<HTML> <HEAD> <TITLE>Bsp</TITLE> </HEAD> <BODY> <H1>Main Title</H1> <P>This is only an example text to show how a HTML- Document might look like.</P> <H2>First Subtitle</H2> <TABLE> <TR><TD>product 1</TD></TR> <TR><TD>product 2</TD></TR> <TR><TD>product 3</TD></TR> </TABLE> </BODY></HTML>

Page 10: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

EINLEITUNG

<HTML> <HEAD> <TITLE>Bsp</TITLE> </HEAD> <BODY> <H1><FONT COLOR=blue“>

Main Title</FONT></H1> <P><I>This is only an example text to show how a HTML- Document might look like.</I></P> <H2><FONT COLOR=blue>

First Subtitle</FONT></H2> <TABLE> <TR><TD>product 1</TD></TR> <TR><TD>product 2</TD></TR> <TR><TD>product 3</TD></TR> </TABLE> </BODY></HTML>

Page 11: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

SZENARIO 1: CD-Sammlung

JON

Page 12: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

SZENARIO 1: CD-Sammlung

Page 13: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

SZENARIO 1: CD-Sammlung

Rob

15 $

Page 14: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle
Page 15: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

SZENARIO 2: CD Laden

Die neue Single von Britney Spears ist bereits wieder ausverkauft!

Page 16: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

SZENARIO 2: CD Laden

Good SoundMusikstr. 58052 Singen

Bestellung

CD-Namen Interpreter StückLucky B. Spears 10

AbsenderMusic Store

Page 17: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

Good SoundMusikstr. 58052 Singen

Bestellung

CD-Namen Interpreter StückLucky B. Spears 10

AbsenderMusic Store

SZENARIO 2: CD Laden

Page 18: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

SZENARIO 2: CD Laden

.........

..........

2RosenstolzNur einmal noch

0Britney Spears

Lucky

10Céline DionD‘Eux

5MetallicaBest Of

StückzahlInterpreterCD-Name

Inventar

Page 19: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

Datenbank des CD-Händlers

Datenbankdes Lieferanten

Automatische Bestellung

Page 20: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

XML

Page 21: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

WEATHER REPORT EXAMPLE

Page 22: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“?>

Set a minimal xml document declaration

WEATHER REPORT EXAMPLE

Page 23: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

Set the full xml document declaration

WEATHER REPORT EXAMPLE

Page 24: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

Write a Comment

WEATHER REPORT EXAMPLE

Page 25: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

<weatherreport> Specify a Root Node

WEATHER REPORT EXAMPLE

Page 26: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

Kleiner Einschub zu XML-Elementen

Grundregeln zu XML-Elementen:

XML ist ‚case sensitive‘! <MYXML> =/= <myXML>

Start Tag:<price>End Tag: 14 $ </price>

Tag Name <xml> ist reserviert!

Empty Tag: <empty></empty> oder <empty/>

Page 27: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

<weatherreport>

<city> </city>

Set a <city> Node

WEATHER REPORT EXAMPLE

Page 28: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

<weatherreport>

<city> <name>Zurich</name> </city>

Set the <name> Node

WEATHER REPORT EXAMPLE

ROB

Page 29: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

<weatherreport>

<city> <name>Zurich</name> <low>21°</low> <high>28°</high> </city>

Set the <low> and <high> Node

WEATHER REPORT EXAMPLE

Page 30: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

<weatherreport>

<city> <name>Zurich</name> <low>21°</low> <high>28°</high> <description>partly cloudy</description> </city>

Set the <description> Node

WEATHER REPORT EXAMPLE

Page 31: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

<weatherreport>

<city> <name>Zurich</name> <low>21°</low> <high>28°</high> <description>partly cloudy</description> </city>

<city> <name>Lausanne</name> <low>28°</low> <high>35°</high> <description>sunny</description> </city>

Set another <city> Node

WEATHER REPORT EXAMPLE

Page 32: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

<weatherreport>

<city no=„1“> <name>Zurich</name> <low>21°</low> <high>28°</high> <description>partly cloudy</description> </city>

<city no=„2“> <name>Lausanne</name> <low>28°</low> <high>35°</high> <description>sunny</description> </city>

Set Key Values such that each element can be identified

WEATHER REPORT EXAMPLE

Page 33: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

<weatherreport>

<city name=„Zurich“> <low>21°</low> <high>28°</high> <description>partly cloudy</description> </city>

<city name=„Lausanne“> <low>28°</low> <high>35°</high> <description>sunny</description> </city>

Choose more meaningful Key Values

WEATHER REPORT EXAMPLE

Page 34: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

<?xml version=„1.0“ encoding=„UTF-8“ ?>

<!-- this is a comment -->

<weatherreport>

<city name=„Zurich“> <low>21°</low> <high>28°</high> <description>partly cloudy</description> </city>

<city name=„Lausanne“> <low>28°</low> <high>35°</high> <description>sunny</description> </city>

...

<city name=„XYZ“> ... </city>

Continue

...

WEATHER REPORT EXAMPLE

Page 35: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

Noch einige Bemerkungen...

XML-Dokument muss well-formed sein!!

<I><B>This is italic bold</I>and this is plain bold</B><B><I>This is italic bold</I>and this is plain bold</B>

<city><name></city></name>

In HTML:

In XML:

<city><name></name></city>

Page 36: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

Noch einige Bemerkungen...

XML-Dokument kann sogar valide sein!!

XML Dokument

Document Type

Definition (DTD)

spezifiziert

Page 37: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle

Wie weiter ???

APPLET

Page 38: Was kann HTML? EINLEITUNG EINLEITUNG Bsp Main Title First Subtitle