Diese Funktion gibt die Adresse des Syntaxelementobjekts zurück, das das nächste (rechte) gleichgeordnete Element des angegebenen Zielelements ist.
CciElement* cpiNextSibling(
int* returnCode,
const CciElement* targetElement);
Die Adresse des erforderlichen Syntaxelementobjekts wird zurückgegeben, wenn es kein nächstes gleichgeordnetes Element gibt. Ansonsten wird null zurückgegeben. Wenn ein Fehler auftritt, wird null (CCI_NULL_ADDR) zurückgegeben, und der Rückkehrcode gibt den Grund für den Fehler an.
Das folgende Beispiel stammt aus der Musterknotendatei BipSampPluginParser.c:
while ((!cpiElementCompleteNext(&rc, cpiParent(&rc, element))) &&
(!cpiNextSibling(&rc, element)) &&
(pc->iCurrentElement))