CciBool cpiElementCompletePrevious( int* returnCode, CciElement* targetElement);
返回了属性的值。如果发生错误,则 returnCode 表明错误原因。
此示例与取自样本解析器文件 BipSampPluginParser.c(491 行到 499 行)的代码相似:在样本文件中,给出的代码用于 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); }