1.6.25 XmlSaveXMLDom – Sichern des aktuellen Knotens im Speicher
XmlSaveXMLDom ( lRc );
Argumente
lRc
0
Ok
<>0
Fehler bei der Ausführung der Funktion
 
0          Kein Fehler
<> 0     Fehler, Fehlerinfos mit XmlGetError abfragen
Beschreibung
Der aktuelle Knoten wird gesichert und kann mit XmlRestoreXMLDom wieder zurückgeholt werden.
Fehler bei XmlSaveXMLDom werden mit XmlGetErrorSav abgefangen.
Funktionsart
XML-Funktion
Beispiel
XmlAddNodeXML( strNodeXml, lVLrc )
.......
.......
XmlGetXMLByXPath( "//list_ServiceMngSBPos", strXMLDom );
XmlSaveXMLDom( lVLrc );
if( lVLrc != 0 )
       {
       XmlGetErrorSav( strVLerr, strVLerrVal, lVLrc, lVLmodul );
       // tue etwas mit den Werten
       }
.............
XmlRestoreXMLDom( lVLrc );
if( lVLrc != 0 )
   {
   XmlGetError( strVLerr, strVLerrVal, lVLrc, lVLmodul );
   AssignString( strVLmsg, "Fehler beim Wiederherstellen
   XML-Dokument\n" );
   AppendString( strVLmsg,  strVLerr );
   AppendString( strVLmsg,  strVLerrVal );
   OsiMessageBox(strVLmsg,"Fehler beim Reset",0,lVLrc);
   StpWriteLog( "", strVLmsg);
   Jump( VL-ERR );
   }