cniSetElementNamespace

Define o atributo namespace para o elemento de sintaxe especificado.

Isto é utilizado ao manipular uma mensagem que pertence a um domínio com conhecimento de espaço de nomes.

Sintaxe

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

Parâmetros

returnCode
O código de retorno da função (saída). Especificar um ponteiro NULL significa que o nó não deseja lidar com erros. Se a entrada não for NULL, a saída significa o status de êxito da chamada. Quaisquer exceções lançadas durante a execução desta chamada serão lançadas novamente para o próximo nó acima no fluxo. Chame cciGetLastExceptionData para obter detalhes da exceção.
Os possíveis códigos de retorno são:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_ELEMENT_OBJECT
  • CCI_INV_DATA_POINTER
targetElement
Especifica o endereço do objeto do elemento de sintaxe de destino (entrada).
value
Especifica o endereço de uma cadeia terminada com nulo de CciChars representando o valor de espaço de nomes (saída). Uma cadeia vazia é um valor válido para espaço de nomes. Por padrão, elementos são criados no espaço de nomes de cadeia vazia, portanto você pode especificar uma cadeia vazia como o espaço de nomes, mas isso somente terá efeito se o elemento estava anteriormente em outro espaço de nomes e você quiser alterar o valor do espaço de nomes para a cadeia vazia.

Valores de Retorno

Nenhuma. Se ocorrer um erro, o parâmetro returnCode indica o motivo do erro.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
as07746_