Assignments 1 - 6 - XML


Übung 1

1:XAML: Sprache zur Beschreibung von Benutzeroberflächenelemente in .NET. Tags:

<Window> Klasse um ein Fenster zu beschreiben

<Rectangle> Klasse um ein Viereck zu beschreiben

<Canvas> Klasse um ein Canvas zu beschreiben in welchem meistens weitere Elemente gefunden werden

<TextBox> Klasse welche eine Textbox beschreibt in welchem der Benutzer Text eingeben kann

2:BPML (Business Process Modeling Language): Sprache zur Beschreibung von Prozessen und Abläufen Tags:

<process> Beschreibt einen Prozess

<startEvent> gibt ein Event an, dass einen Prozess startet

<userTask> stellt eine Aufgabe an welcher der Benutzer erlediegen soll

<endEvent> stellt das Ende eines Prozesses da

3: Markdown: Sprache zur beschreibung von Text und Dokumenten Tags:

”* text *“:

stellt Text in Italic da

”** text **“:

stellt Text Bold da

” > text”:

stellt Text im Blocktext da

text“:

stellt Text als Code da (Beispiel)

4: OPF: Sprache zur beschreibung von gepackten Dateien Tags:

dc:identifier: Beschreibt einen Namen oder einer andere Kennung

dc:title: gibt den Titel eines Packetes an

dc:creator: gibt Informationen über den Ersteller

dc:date: stellt ein Datum da

5: XSL: Sprache zum definieren von Layouts

Tags:

xsl:for-each wiederhohlt Anweisungen für alle Elemente in einer Liste

xsl:if führt bedingte Anweisungen aus

xsl:choose Bildet einen Rahmen für mehrere Abfragen

xsl:when führt bedingte Anweisungen in einem xsl:choose aus

Übung 2

Svg A

Übung 3

In einer Liste von Stiften gibt es die Kategorien Bleistifte und Kugelschreiber. Es gibt 2 verschiedene Arten von Bleistiften. Andorra ist eine alte Marke aus St. Petersburg. Es sind 24534 Stifte mit der Stärke 4 verfügbar. Alternativ stehen 2167 Bleistifte der Marke Pandora mit einer Stärke von 2 zur Verfügung. In der Kategorie Kugelschreiber gibt es nur 563 von Bic mit einer Stärke von 4.

Übung 4

Svg B

Übung 5

Svg C

Übung 6

Svg D