Esta función obtiene el valor del atributo espacio de nombres para el elemento de sintaxis especificado. El nombre del elemento de sintaxis se habrá establecido anteriormente utilizando cniSetElementNamespace o cpiSetElementNamespace.
Esta función se utiliza al convertir un mensaje que pertenece a un dominio preparado para espacios de nombres en una corriente de bits.
CciSize cniElementNamespace( int* returnCode, CciElement* targetElement, const CciChar* value, CciSize length)
if (element != 0) { /*obtener nombre*/ cniElementName(&rc, element, (CciChar*)&elementName, sizeof(elementName)); /*obtener espacio de nombres*/ elementNamespace=(CciChar*)malloc(sizeof(CciChar) * elementNamespaceLength); elementNamespaceLength = cniElementNamespace(&rc, element, elementNamespace, elementNamespaceLength); if (rc==CCI_BUFFER_TOO_SMALL){ free(elementNamespace); elementNamespace=(CciChar*)malloc(sizeof(CciChar) * elementNamespaceLength); elementNamespaceLength = cniElementNamespace(&rc, element, elementNamespace, elementNamespaceLength); } checkRC(rc);
Conceptos relacionados
Nodos de proceso de mensajes definidos por el usuario
Nodos de salida definidos por el usuario
Tareas relacionadas
Creación de un nodo de proceso de mensajes en C
Referencia relacionada
cciGetLastExceptionData
cniElementName
Grupo cniSearchElementInNamespace
cniSetElementNamespace
cpiSetElementNamespace
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
as07742_ |