Aggiunge un elemento di sintassi nuovo (e non collegato attualmente) alla struttura ad albero dell'elemento di sintassi come ultimo child dell'elemento di destinazione specificato.
void cpiAddAsLastChild( int* returnCode, CciElement* targetElement, CciElement* newElement);
Nessuno. Se si verifica un errore, il parametro returnCode indica il motivo dell'errore.
Questo esempio è estratto dal file del programma di analisi di esempio BipSampPluginParser.c (da riga 209 a 228):
/* Converte il valore di attributo nel formato del broker */ data = CciNString((char *)startMarker, markedSize, pc->iCcsid); /* Crea un nuovo elemento nome-valore per l'attributo */ newElement = cpiCreateElement(&rc, parser); cpiSetElementType(&rc, newElement, CCI_ELEMENT_TYPE_NAME_VALUE); cpiSetElementName(&rc, newElement, data); /* Libera la memoria creata in CciNString() */ free((void *)data); /* Aggiunge l'elemento */ cpiAddAsLastChild(&rc, element, newElement);