CciBool cpiElementCompletePrevious( int* Rückkehrcode, CciElement* Zielelement);
Der Wert des Attributs wird zurückgegeben. Wenn ein Fehler auftritt, gibt der Rückkehrcode den Grund für den Fehler an.
Dieses Beispiel ist dem Code aus der Musterparserdatei BipSampPluginParser.c (Linie 491 bis 499) ähnlich. In der Musterdatei gilt der gegebene Code für cpiElementCompleteNext.
if ((!cpiElementCompletePrevious(&rc, element)) && (cpiElementType(&rc, element) == CCI_ELEMENT_TYPE_NAME)) { while ((!cpiElementCompletePrevious(&rc, element)) && (!cpiFirstChild(&rc, element)) && (pc->iCurrentElement)) { pc->iCurrentElement = parsePreviousItem(parser, context, pc->iCurrentElement); }