XML Flashcards

1
Q

Was ist Extensible Markup Language (XML)

A
  • Auszeichnungssprache
  • Darstellung hierarchisch strukturierter Daten als Textdatei
  • Syntax lesbar für Mensch und Maschine
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Dokumentenstruktur: Wohlgeformtheit

A
  • sämtliche XML-Regeln einhält
  • nur ein Wurzelelement
  • alle Elemente haben start and end tag
  • Attribute müssen individuell sein
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Dokumentenstruktur: Logischer Aufbau

A
  • Baumstruktur

- Hierarchisch

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

Vorteile XML

A
  • Standardisiert

- Flexibel

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

Nachteile XML

A
  • Performance schwäche bei großer Datenbasis ( relationale DB-Systeme besser)
  • Nicht ausgereift
  • Erfahrungsmangel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Die Grundlage von Web Service: 3 Standards

A
  • UDDI
  • WSDL
  • SOAP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

UDDI (Universal Description, Discovery and Integration)

A

Verzeichnisdienst von Web Service

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

WSDL

A

Beschreibung der unterstützenden Methode

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

SOAP

A

zur Kommunikation -> Aufrufstart

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

Was ist Document Type Definition (DTD)

A
  • Regeln zur Deklarierung von Dokumenten eines bestimmten Typs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was wird in DTD festgelegt

A
  • Reihenfolge
  • Verschachtelung
  • Häufigkeiten des Auftretens
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

XML Schema

A

Empfehlung des W3C zum Definieren von XML- Dokumentstrukturen

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

XPath

A
  • Anfragesprache
  • XML-Abfragen
  • Herauslösen von Dokumententeilen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

XUpdate

A
  • Sprache zur Datenmanipulation

- für Arbeit auf nativen XML-Datenbanken

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