Esta función obtiene el valor del atributo "espacio de nombres" para el elemento de sintaxis especificado.
Definida en | Tipo | Miembro |
CPI_VFT | Opcional | iFpElementValue |
CciSize cpiElementNamespace( int* returnCode, CciElement* targetElement, const CciChar* value, CciSize length);
Si la función se ejecuta correctamente, se devuelve el número de CciChars copiados en el almacenamiento intermedio. Si el almacenamiento intermedio no es lo suficientemente grande para contener el valor de espacio de nombres, se devuelve el número de bytes requerido (y returnCode se establece en CCI_BUFFER_TOO_SMALL).
elementNamespace=(CciChar*)malloc(sizeof(CciChar) * elementNamespaceLength); elementNamespaceLength = cpiElementNamespace(&rc;, element, elementNamespace, elementNamespaceLength); if (rc==CCI_BUFFER_TOO_SMALL){ free(elementNamespace); elementNamespace=(CciChar*)malloc(sizeof(CciChar) * elementNamespaceLength); elementNamespaceLength = cpiElementNamespace(&rc;, element, elementNamespace, elementNamespaceLength); } checkRC(rc);
Conceptos relacionados
Analizadores definidos por el usuario
Extensiones definidas por el usuario
Tareas relacionadas
Creación de un analizador en C
Referencia relacionada
cpiSetElementNamespace
Funciones de implementación de analizador
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
as08105_ |