Mandato de API C cpiElementType
CciElementType cpiElementType( int* returnCode, CciElement* targetElement);
Se devuelve el valor del tipo de elemento. Si se produce un error, returnCode indica la razón del mismo.
Este ejemplo se ha tomado del archivo de analizador de ejemplo BipSampPluginParser.c (líneas 491 a 499):
if ((!cpiElementCompleteNext(&rc, element)) && (cpiElementType(&rc, element) == CCI_ELEMENT_TYPE_NAME)) { while ((!cpiElementCompleteNext(&rc, element)) && (!cpiFirstChild(&rc, element)) && (pc->iCurrentElement)) { pc->iCurrentElement = parseNextItem(parser, context, pc->iCurrentElement); }