cniSetElementNamespace

Esta función establece el atributo de espacio de nombres para el elemento de sintaxis especificado.

Se utiliza al manipular un mensaje que pertenece a un dominio preparado para espacios de nombres.

Sintaxis

void cniSetElementNamespace(
	int*           returnCode,
	CciElement*    targetElement,
	const CciChar* nameSpace)		

Parámetros

returnCode
Código de retorno de la función (salida). La especificación de un puntero NULL, significa que el nodo no desea gestionar errores. Si la entrada no es NULL, la salida indica que el estado de la llamada es correcto. Las excepciones emitidas durante la ejecución de esta llamada vuelven a emitirse en el siguiente nodo en sentido ascendente del flujo. Invoque cciGetLastExceptionData para obtener información detallada de la excepción.
targetElement
Especifica la dirección del objeto de elemento de sintaxis de destino (entrada).
value
Especifica la dirección de una serie de caracteres terminada por nulo de CciChars que representa el valor del espacio de nombres (salida). Una serie de caracteres vacía es un valor válido para un espacio de nombres. Los elementos se crean, por omisión, en el espacio de nombres de la serie de caracteres vacía, así que puede especificar una serie de caracteres vacía como espacio de nombres, pero esto sólo tiene efecto si el elemento estaba anteriormente en otro espacio de nombres y se desea cambiar el valor del espacio de nombres por una serie de caracteres vacía.

Valores de retorno

Ninguno. Si se produce un error, el parámetro returnCode indica la causa de dicho error.

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
cniElementNamespace
Grupo cniSearchElementInNamespace
cniSetElementName
cciGetLastExceptionData