Use uma ou mais das funções neste grupo para procurar irmãos anteriores do elemento especificado para um elemento que corresponde aos critérios especificados.
Se você usar este comando para procurar um elemento dentro de uma mensagem que pertence a um domínio ciente do espaço de nomes, a procura será executada apenas naqueles elementos cujo espaço de nomes é uma cadeia vazia. Se desejar executar uma procura por elementos em todos os espaços de nomes, use uma das funções cniSearchElementNamespace.
CciElement* cniSearchFirstChild(
int* returnCode,
CciElement* targetElement,
CciCompareMode* mode,
CciElementType type,
CciChar name);
CciElement* cniSearchLastChild(
int* returnCode,
CciElement* targetElement,
CciCompareMode* mode,
CciElementType type,
CciChar name);
CciElement* cniSearchNextSibling(
int* returnCode,
CciElement* targetElement,
CciCompareMode* mode,
CciElementType type,
CciChar name);
CciElement*
cniSearchPreviousSibling(
int* returnCode,
CciElement* targetElement,
CciCompareMode* mode,
CciElementType type,
CciChar name);
int rc;
CciElement* firstChild = cniSearchFirstChild(
&rc,
inRootElement,
CCI_COMPARE_MODE_NAME,
elementName,
0);