この関数は、ターゲット構文エレメントのタイプを取得します。 この構文エレメント・タイプは、cniSetElementType または cpiSetElementType を使用して事前に設定する必要があります。
CciElementType cpiElementType(
int* returnCode,
CciElement* targetElement);
エレメント・タイプの値が戻されます。 エラーが発生した場合、returnCode がエラーの理由を示します。
この例は、サンプル・パーサー・ファイル 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);
}