CciBool cpiElementCompletePrevious( int* returnCode, CciElement* targetElement);
Se devuelve el valor del atributo. Si se produce un error, returnCode indica la razón del mismo.
Este ejemplo es similar al código tomado del archivo de analizador de ejemplo BipSampPluginParser.c (líneas 491 a 499). En el archivo de ejemplo, el código proporcionado es para 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); }