Sie sind auf Seite 1von 7

Internet- & Intranet Technologie 3

bungen zu Standards und Organisationen (01)


1.1 Beantworten Sie die folgenden Fragen a) Internet Protocol (IP) richtig falsch

Das Internet Protocol wurde durch die Internet Engineering Task Force (IETF) erarbeitet Die aktuell am hufigsten verwendete Version von IP ist 1.1 Die zuknftige Version von IP wird 2.0 sein. Die Spezifikation des Internet Protocol (IP) ist in Form einer RFC verffentlicht Firmen welche eine Implementierung des Internet Protocol kommerziell nutzen mssen dafr bei der IETF eine Lizenz beantragen

1.2 Kreuzen Sie die richtige(n) Antwort(en) an a) Tim Berners Lee ist der Erfinder des Internets Da das Internet frei und offen ist, spielen Standards keine wichtige Rolle Die Abkrzung HTTP steht fr Hypertext Transport Protocol HTTP ist ein Standard der IETF

b) Die Abkrzung W3C steht fr World Wide Web Conference Das W3C ist eine wichtig Orgnisation im Bereich Standardisierung von Internet Technolgien Tim Berners Lee ist Grnder und Bill Gates der aktuelle Vorsitzende des W3C CSS (Cascading Style Sheets) ist ein W3C Standard SAX (Simple API for XML) ist ein W3C Standard

Internet- & Intranet Technologie 3

Hermann Schnyder 2010

bungen zu XML Grundlagen (02)


2.1 XML Grundlagen
2.1.1 Kreuzen Sie die richtige(n) Antwort(en) an a) XML steht fr eXtrem Markup Language XML konnte sich bisher noch nicht auf breiter Front durchsetzen XML ist aus SGML (Standard Generalized Markup Language) entstanden SGML (Standard Generalized Markup Language) ist wenig verbreitet im Web Bereich, da es zu wenig mchtig ist

b) Eine XHTML Seite ist ein wohlgeformtes XML Dokument Eine XHTML Seite ist ein gltiges XML Dokument Da XHTML auf XML basiert kann ein WebDesigner in XHTML Seiten selbstdefinierte XML Elemente verwenden In der XHTML DTD sind alle gltigen Attribte zu einem Element definiert

2.2 Wohlgeformtheit und Gltigkeit von XML Dokumenten


2.2.1 Beantworten Sie die nachfolgenden Fragen zu dem jeweiligen XML Dokument ohne Hilfe eines Tools. a) <?xml version="1.0" encoding="UTF-8" ?> <customers> <customer id="kd 0001"> <firstname>Max</firstname> <name>Muster</name> </customer> </customers>

richtig

falsch Das XML Dokument ist wohlgeformt (well formed)

Internet- & Intranet Technologie 3

Hermann Schnyder 2010

Das XML Dokument ist gltig (valid)

b) <?xml version="1.0" encoding="UTF-8" ?> <customers> <customer id="kd 0002"> <firstname>Hans Heinrich</firstname> <name>von und zu Staufacher</name> </customer> </customers>

richtig falsch Das XML Dokument ist wohlgeformt (well formed) Das XML Dokument ist gltig (valid)

c)

<?xml version="1.0" encoding="UTF-8" ?> <customers> <customer id="ax001tx"> <firstname>Max</firstname> <name>Muster</name> <4all>Note</4all> </customer> </customers>

richtig

falsch Das XML Dokument ist wohlgeformt (well formed) Das XML Dokument ist gltig (valid)

Internet- & Intranet Technologie 3

Hermann Schnyder 2010

d) <?xml version="1.0" encoding="UTF-8"?> <contactList> <contact contactNo="0001" > <firstName>Max</firstName> <lastName>Muster</lastName> <email>max@muster.com</email> <phoneNumber type="home">+41441234567</phoneNumber> <phoneNumber type="work">+41432223344</phoneNumber> <phoneNumber type="mobile">+41791234567</phoneNumber> </contact> </contactList>

richtig falsch Das XML Dokument ist wohlgeformt (well formed) Das XML Dokument ist gltig (valid)

e) <?xml version="1.0" encoding="UTF-8"?> <!-- internal DTD --> <!DOCTYPE root [ <!ELEMENT root (subelement)> <!ELEMENT subelement (#PCDATA)> ]>

Internet- & Intranet Technologie 3

Hermann Schnyder 2010

<!-- xml document --> <root> <subelement> some text </subelement> </root>

richtig

falsch Das XML Dokument ist wohlgeformt (well formed) Das XML Dokument ist gltig (valid)

2.2.2 berprfen Sie Ihre Lsungen mit Hilfe eines XML Editors (Eclipse, XML Spy ...).

2.3 XML Dokumente


2.3.1 Schreiben Sie das untenst. XML Dokument so um, dass es keine Attribute mehr enthlt (aber noch immer die gleiche Information). <?xml version="1.0" encoding="UTF-8"?> <contactList> <contact contactNo="0001" > <firstName>Max</firstName> <lastName>Muster</lastName> <email type="privat">max@muster.com</email> <phoneNumber type="home">+41441234567</phoneNumber> <phoneNumber type="work">+41432223344</phoneNumber> <phoneNumber type="mobile">+41791234567</phoneNumber> </contact> </contactList>

2.3.2 Die folgenden Tabellen sollen in einem XML Dokument dargestellt werden. a) Ohne Attribute b) Mit Attributen c) Wie b) jedoch sollen die einzelenen Tabellen innerhalb des XML Dokumentes verschachtelt sein, d.h. oderitem ist ein Subelement von order und dieses wiederum ein Subelement von customer.

Internet- & Intranet Technologie 3

Hermann Schnyder 2010

berlegen Sie sich die Vor- und Nachteile der verschiedenen Varianten.

customer customerid 1001 1002

lastname Doe Jack

firstname John Long

email john@doe.com jack@jacklong.com

order oderid 30001 30003 30010

date 18.10.2010 20.10.2010 21.10.2010

customerid 1001 1002 1001

ordertext

orderitem orderid 30001 30003 30010

itemid 50234 44378 33998

itemtype Book CD Book

itemname Brave New World The Wall The Devils of Loudun

2.4 Namensrume
2.4.1 In den beiden untenst. XML Fragmenten hat das <table> Elemente je eine unterschiedliche Bedeutung (welche ?). a) Wie lassen sich die beiden Fragmente in einem XML Dokument zusammenfassen, so dass die beiden <table> Element unterscheidbar sind ? b) Erstellen Sie ein XML Dokument welches die beiden <table> Elemente in je einem Namensraum enthlt. <table> <tr> <td>Apples</td> <td>Bananas</td> </tr> </table>

<table> <name>African Coffee Table</name> <width>80</width> <length>120</length> </table>

Internet- & Intranet Technologie 3

Hermann Schnyder 2010

2.4.2 Passen Sie das folgende XML Dokument per default Namespace so an, dass alle Element in XHTML Namespace stehen ("http://www.w3.org/1999/xhtml").

<?xml version="1.0" encoding="UTF-8"?> <html> <head> <title>Virtual Library</title> </head> <body> <p>Moved to <a href="http://vlib.org/">vlib.org</a>.</p> </body> </html>

Selbststudium
Lesen Sie die Kapitel 14.1 bis 14.3 aus dem Buch "Professionelle Websites" von Stefan Mnz, online verfgbar unter http://www.stefan-muenz.de/webseiten-professionell/professionelle-websites-auflage-2.pdf .

Internet- & Intranet Technologie 3

Hermann Schnyder 2010