• Keine Ergebnisse gefunden

5WohlgeformtheiteinesXML-Dokuments 4SyntaxeinesXML-Elements 3BeispielalsXML 2KnotenundBeziehungen 1BeispielalsBaumstruktur(DOM:DocumentObjectModel) XML(eXtensibleMarkupLanguage)

N/A
N/A
Protected

Academic year: 2022

Aktie "5WohlgeformtheiteinesXML-Dokuments 4SyntaxeinesXML-Elements 3BeispielalsXML 2KnotenundBeziehungen 1BeispielalsBaumstruktur(DOM:DocumentObjectModel) XML(eXtensibleMarkupLanguage)"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

XML http://kohnlehome.de/xml/xml.pdf

XML (eXtensible Markup Language)

1 Beispiel als Baumstruktur (DOM: Document Object Model)

GBS

|

|- Lehrer: Kohnle

|

|- I1A

| |- Schueler: Anna

| |- Schueler: Berta

| |- Schueler: Carla

|

|- I3A

|- Schueler: Dieter

2 Knoten und Beziehungen

• Wurzel (root)

• Kinder (children)

• Eltern (parent)

• Geschwister (siblings)

3 Beispiel als XML

<GBS>

<Lehrer>Kohnle</Lehrer>

<I1A>

<Schueler>Anna</Schueler>

<Schueler>Berta</Schueler>

<Schueler>Carla</Schueler>

</I1A>

<I3A>

<Schueler>Dieter</Schueler>

</I3A>

</GBS>

4 Syntax eines XML-Elements

<element attribut1="Wert1" attribut2="Wert2">Inhalt</element>

oder falls Inhalt leer

<element attribut1="Wert1" attribut2="Wert2" />

5 Wohlgeformtheit eines XML-Dokuments

• genau ein Wurzelelement

• jedes Element muss geschlossen werden

• eben-paarige Verschachtelung

• ein Element darf nicht mehrere Attribute mit demselben Namen haben

Franz Kohnle Seite 1 von 1 3. Dezember 2011

Referenzen

ÄHNLICHE DOKUMENTE

ƒ Mit Document Document Type Type Definitions Definitions ( DTDs) können aber DTDs spezielle Auszeichnungssprachen mit konkreten Tags definiert werden:. ƒ werden Anwendungen

ƒ Beachte: Von Browsern wird White Space allerdings nicht angezeigt:.

Element Node: price NodeList Text Node: 11.95 NodeList. Element

alle Zeichen erlaubt, die nicht ausdrücklich verboten.

Wer hat Kontrolle über das Parsen: die Anwendung oder der

• Sobald der Parser eine syntaktische Einheit analysiert hat, benachrichtigt er die Anwendung und übergibt die entsprechende Analyse.. • Beachte: „Push” bezieht sich wiederum

ƒ verallgemeinerte Auszeichnungssprache (generalized markup language): keine Tags vorgegeben, beliebige Tags möglich. ƒ Vorteil: beliebige

Wer hat Kontrolle über das Parsen: die Anwendung oder der