Zusammenfassung

Im Kapitel Datenstrukturen haben Sie gelernt, wie XML-Dateien im Allgemeinen aufgebaut sind und wozu sie genutzt werden können. Des Weiteren sollten Sie folgende Begriffe erklären können:

Begriff: Beschreibung:
Tag Kapitel "Definition von Elementen"
Element Kapitel "Definition von Elementen"
Attribut Kapitel "Definition von Elementen"
Wurzelelement Kapitel "Aufbau von XML-Dokumenten"

Nach der Bearbeitung des Kapitels Datenexport sollten Sie verstanden haben, welche Möglichkeiten es gibt, die Variablen im Workspace auf der Festplatte zwischenzuspeichern und wieder zu laden. Zusätzlich sollten Sie das Speichern von Plots in unterschiedlichen Bildformaten beherrschen. Außerdem haben Sie gelernt, wie man Informationen direkt in Textdateien schreiben kann. Die wichtigsten Befehle sind hierbei:

 

Befehl:
Beschreibung: zu finden in:
save('dateiname') speichert die Variablen im Workspace auf die Festplatte Kapitel "Speichern eines Workspace" &
Kapitel "Workspace ASCII - Export"
load('dateiname') lädt Variablen aus einer Datei in den Workspace Kapitel "Laden von Dateien"
fopen() öffnet eine Datei z.B. zum Bearbeiten Kapitel "Dateioperationen"
fprintf (eine Zeile mit Sonderzeichen usw.) gibt Text aus Kapitel "Dateioperationen"
fclose() schließt eine zuvor zum Bearbeiten geöffnete Datei Kapitel "Dateioperationen"
saveas() speichert einen Plot als Grafik Kapitel "Exportieren von Graphen"

In dem Kapitel Datenimport und Parsing haben Sie gelernt, wie man eine Datei Zeile für Zeile auslesen, in Variablen speichern und verwerten kann.

Wichtige Befehle sind hierbei:

 

Befehl: Beschreibung: zu finden in:
fopen(), fclose() zum Öffnen und Schließen einer Datei Kapitel "Dateioperationen"
strtok() sucht in einer Zeichenkette nach der ersten Zeichenfolge, der ein Leerzeichen oder ein Tabulator folgt Kapitel "Zeichensuche"
strcmp(String, String) Vergleicht zwei Zeichenketten miteinander Kapitel "Vergleich von Strings"
fgetl(fileID) liest eine Zeile aus einer Textdatei aus Kapitel "Zeile auslesen"

Das Tutorial über Datenstrukturen schloss mit dem Überblick über die Verwendung von MATLAB zur XML-Verarbeitung. Hier sind insbesondere die folgenden Befehle wichtig:

Befehl: Beschreibung: zu finden in:
xmlread(String), xmlwrite(String, DOMnode) Lesen einer XML Datei in die interne Darstellung bzw. Schreiben einer XML-Datei aus der internen Darstellung Kapitel "Auslesen & Ausgeben"
createElement(String) Erzeugt ein XML-Element Kapitel "Knoten einfügen"
setTextContent(String) Setzt den Textinhalt eines XML-Elementes Kapitel "Knoten einfügen"
getElementsByTagName(String) Sucht ein XML-Element anhand seines Namens Kapitel "Knoten suchen"
getParentNode().removeChild(DOMNode) Löscht ein XML-Element Kapitel "Knoten löschen"