XML Flashcards

(19 cards)

1
Q

Datenaustausch: Kriterien

Die vier Kriterien für den Datenaustausch

A
  • Selbstbeschreibung
  • Lesbarkeit
  • Erweiterbarkeit
  • Nachvollziehbarkeit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Datenaustausch: Kriterien

Erkläre Selbstbeschreibung

A

Aus dem Kontext wird klar, was die jeweiligen Inhalte bedeuten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Datenaustausch: Kriterien

Erkläre Lesbarkeit

A

Inhalte sind von Mensch & Maschine les- und erkennbar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Datenaustausch: Erweiterbarkeit

Erkläre Erweiterbarkeit

A
  • Möglichkeit das Dokument inhaltlich zu erweitern ohne die Form / Wohlgeformtheit zu brechen
  • Hinzufügen neuer Elemente möglich
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Datenaustausch: Kriterien

Erkläre Nachvollziehbarkeit

A
  • Semantisches Verständnis
  • Einheitliches Vokabular für Beziehungen (Validität)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

XML - eXtensible Markup Language

Was für eine Sprache ist XML und was ermöglicht XML?

A
  • XML ist eine Auszeichungssprache
  • Ermöglicht die Auszeichnung von Text mit “Tags”
  • Tags beschreiben / Identifizieren die Daten
  • Beliebige Tags definierbar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

XML Dokumente - Bestandteile

Wie sieht eine XML Deklaration aus?

A
<?xml version="1.0" encoding="UTF-8"?>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

XML Dokumente - Bestandteile

Wie sieht das Wurzel-Element eines XML-Dokuments aus?

A

Beginnt mit

<document>

und endet mit

</document>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

XML Dokumente - Bestandteile

Gebe ein Beispiel für ein Knoten bzw. Element an

A
<title>E-Business</title>

oder

<content>
Inhalte der Vorlesung sind...
</content>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

XML Dokumente - Bestandteile

Gebe ein Beispiel für ein leeres Element an

A
<hinweis />
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

XML Dokumente - Bestandteile

Gebe ein Beispiel für ein Element mit einem Attribut an

A
<author name="Ziegler" />
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Namenskonflikte

Was sind Namenskonflikte?

A

Tagnamen können mehrfach in unterschiedlichen Kontexten auftreten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Namenskonflikte

Welche Problematik entsteht bei Namenskonflikten?

A

Je nach Bedeutung unterschiedliche Semantik und unterschiedliche Struktur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Namenskonflikte

Was ist die Lösung für Namenskonflikte?

A

Namensräume

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

XML Wohlgeformtheit - Regeln

Welche Regel gibt es für das Dokument bei XML?

A

Ein Wurzelelement vorhanden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

XML Wohlgeformtheit - Regeln

Welche Regeln gibt es für die Elemente?

A
  • Namen aus Buchstaben, Zahlen, Bindestrich, Punkt,
    Unterstrich
  • Name beginnt mit Buchstabe oder Unterstrich
  • Name beginnt nicht mit xml
  • Groß- / Kleinschreibung relevant
  • Dürfen Inhalte und andere Elemente enthalten
17
Q

XML Wohlgeformtheit - Regeln

Welche Regeln gibt es für Tags?

A
  • Alle XML Elemente besitzen Start und End Tags
  • Sind korrekt geschachtelt: öffnen/ schließen in gleicher
    Reihenfolge
  • Attribute der Form name=’‘inhalt’’
18
Q

Wohlgeformtheit vs. Validität

Wohlgeformtheit

A
  • Wird vom W3-Consortium festgelegt
  • Für alle XML-Dateien gleich
  • Obligatorisch
  • Keine spezifischen Voraussetzungen
19
Q

Wohlgeformtheit vs. Validität

Validität

A
  • Wird von Anwender festgelegt
  • Individuell je nach XML-Schema
  • Optional
  • Setzt Wohlgeformtheit voraus