Añade un elemento de sintaxis nuevo (y no conectado actualmente) al árbol de elementos de sintaxis como el primer hijo del elemento de destino especificado.
void cpiAddAsLastChild( int* returnCode, CciElement* targetElement, CciElement* newElement);
Ninguno. Si se produce un error, returnCode indica la razón del mismo.
Este ejemplo se ha tomado del archivo de analizador de ejemplo BipSampPluginParser.c (líneas 209 a 228):
/* Convertir el valor de atributo a formato de intermediario */ data = CciNString((char *)startMarker, markedSize, pc->iCcsid); /* Crear un elemento de nombre-valor nuevo para el atributo */ newElement = cpiCreateElement(&rc, parser); cpiSetElementType(&rc, newElement, CCI_ELEMENT_TYPE_NAME_VALUE); cpiSetElementName(&rc, newElement, data); /* Liberar la memoria creada en CciNString() */ free((void *)data); /* Añadir el elemento */ cpiAddAsLastChild(&rc, element, newElement);