Inclui um elemento de sintaxe novo (e atualmente desconectado) à árvore de elementos de sintaxe como o último filho do elemento de destino especificado.
void cpiAddAsLastChild( int* returnCode, CciElement* targetElement, CciElement* newElement);
Nenhuma. Se ocorrer um erro, returnCode indicará o motivo do erro.
Este exemplo foi tirado do arquivo do analisador de amostra BipSampPluginParser.c (linhas 209 a 228):
/* Converter o valor do atributo para o formato do intermediário */ data = CciNString((char *)startMarker, markedSize, pc->iCcsid); /* Criar um novo elemento nome-valor para o atributo */ newElement = cpiCreateElement(&rc, parser); cpiSetElementType(&rc, newElement, CCI_ELEMENT_TYPE_NAME_VALUE); cpiSetElementName(&rc, newElement, data); /* Liberar a memória criada em CciNString() */ free((void *)data); /* Incluir o elemento */ cpiAddAsLastChild(&rc, element, newElement);