Syntax: static cFibElement* restoreXml(
istream& instream , intFib *outStatus=NULL )
Diese Methode lädt ein Fib-Objekt im XML-Format aus dem übergebenen instream und gibt eine Referenz darauf zurück. Konnte das Fib-Objekt nicht erfolgreich geladen werden, wird der Nullpointer NULL zurückgegeben.
Für den Aufbau der XML-Daten siehe Abschnitt 26 auf Seite
.
Eingabeparameter:
instream: Der Datenstrom, aus dem das Fib-Objekt geladen werden soll.
outStatus: Ein Integerfeld zum Speichern des Ladestatus. Standardmäßig wird das Feld auf NULL gesetzt und damit kein Ladestatus zurückgegeben.
Rückgabe: Wenn das Fib-Objekt erfolgreich geladen wurde, wird ein Zeiger darauf zurückgegeben, sonst der Nullpointer NULL. Wenn outStatus beim Aufruf nicht NULL war, steht nach der Ladeoperation der Ladestatus in dieser Variable. Negative Werte sind Fehler und positive Warnungen.
Mögliche Werte für outStatus:
instream ist ungültig
instream sind Fehlerhaft, Fehler konnten aber korrigiert werden
instream sind Fehlerhaft, Fib-Objekt konnte aber geladen werden; Fehler konnten nicht korrigiert werden, das Multimediaobjekt ist eventuell fehlerhaft