15. XML Flashcards

0
Q

Grundlagen XML: Aufbau

A
  • XML documents are made up of storage units called entities, which contain either parsed or unparsed data
  • parsed data is made up of characters, some of which form character data, and some of which form markup
  • markup encodes a description of the document’s storage layout and logical structure
  • XML provides a mechanism to impose constraints on the storage layout and logical structure
  • Dokument = Daten + Auszeichnungssprache
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Grundlagen XML: Begriffserklärung

A

eXtensible Markup Language:

  • entwickelt durch die XML Working Group im Jahre 1996
  • describes a class of data objects called XML documents and partially describes the behavior of computer programs which process them
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Grundlagen XML: Designziele

A
  • XML shall be straightforwardly usable over the Internet
  • XML shall support a wide variety of applications
  • it shall be easy to write programs which process XML documents
  • XML documents should be human-legible and reasonably clear
  • The XML design should be prepared quickly
  • XML documents shall be easy to create
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Grundlagen XML: Syntaxelemente

A

Ein Element besteht aus:

  • start-tag
  • element content
  • end-tag
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Grundlagen XML: Wohlgeformtheit

A

Ein XML-Dokument ist wohlgeformt wenn:

  • alle ‘tags’ geschlossen sind
  • Groß- und Kleinschreibung beachtet ist
  • ‘tags’ nicht überlappend sind

• es ein Wurzelelement gibt, welches alle anderen Elemente
beinhaltet

• Attributwerte in Anführungszeichen sind

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

Schemasprache (DTD): Grundlagen

A

• Schemasprachen beschreiben:

  • die Elemente, welche in dem Dokument genutzt werden können
  • welche Attribute diesen zugewiesen werden können
  • in welche Reihenfolge diese erscheinen
  • und die erlaubte Eltern/Kind-Beziehung

• Dokumente, die sowohl wohlgeformt als auch dem Schema
entsprechen, werden valide genannt

• Document Type Definition (DTD)

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

Abfragesprache (XPath): Grundlagen

A
  • the primary purpose of XPath is to address parts of an XML document
  • arbeitet auf der abstrakten, logischen Struktur von XML
  • ist nicht eigenständig, wird daher von anderen Sprachen wie z.B. XQuery genutzt
  • /stufe1/stufe2/stufe3/…/stufex
  • “[@…]” bezieht sich auf ein Attribut
  • Welches Produkt Kostet 300€? = /katalog/kategorie/produkt[@preis=‘300‘]
How well did you know this?
1
Not at all
2
3
4
5
Perfectly