Esta función añade un nuevo elemento de sintaxis (separado actualmente) al árbol de elementos de sintaxis como último elemento dependiente del elemento de destino especificado.
void cpiAddAsLastChild( int* returnCode, CciElement* targetElement, CciElement* newElement);
Ninguno. Si se produce un error, returnCode indica la causa de dicho error.
Este ejemplo se ha tomado del archivo de analizador de ejemplo BipSampPluginParser.c (de la línea 209 a la 228):
/* Convertir el valor de atributo en */ /*formato de intermediario */ data = CciNString((char *)startMarker, markedSize, pc->iCcsid); /* Crear un nuevo elemento nombre-valor 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);
Conceptos relacionados
Analizadores definidos por el usuario
Extensiones definidas por el usuario
Tareas relacionadas
Creación de un analizador en C
Referencia relacionada
cpiAddAsFirstChild
Funciones de programa de utilidad de analizador
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
as08380_ |