Diese Anweisung ersetzt die CONZEPT 16-Anweisung (siehe CONZEPT 16 Hilfe) . Durch das Überladen der Funktion wird die Sicherheit gegenüber Speicherlecks vergrößert. Die Übergabeparameter und die Wirkung der Anweisung sind identisch mit der Anweisung CteOpen(). Diese kann nicht mehr verwendet werden.
|
Bei der Erzeugung eines Node-Objekts müssen weitere Parameter in (int2) übergeben werden. Beim Aufruf von AfCteOpen(_CteNode) wird ein Node-Objekt ohne Child- und Attribute-Liste erzeugt. Dieses Objekt kann dann nicht zum Einlesen einer XML-Datei verwendet werden.
|
Beispiele
tCteList # AfCteOpen(_CteList);
tErg # AfAbmLstGet(tAbmParent,tCteList);
...
AfCteCloseAll(tCteList);
tCteNode # AfCteOpen(_CteNode,_CteChildList | _CteAttribList | _CteAttribTree);
tErg # tCteNode->XmlLoad(tFileName);
...
AfCteCloseAll(tCteNode);