Esta função obtém o tipo do elemento da sintaxe de destino. O tipo de elemento da sintaxe deve ser configurado anteriormente usando cniSetElementType ou cpiSetElementType.
CciElementType cpiElementType(
int* returnCode,
CciElement* targetElement);
O valor do tipo do elemento é retornado. Se ocorrer um erro, returnCode indicará o motivo do erro.
Este exemplo é obtido do arquivo analisador de amostra BipSampPluginParser.c:
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);
}