Verwenden Sie eine oder mehrere der Funktionen in dieser Gruppe, um vorherige gleichgeordnete Elemente des angegebenen Elements nach einem Element zu durchsuchen, das die angegebenen Kriterien erfüllt.
Wenn Sie diesen Befehl verwenden, um nach einem Element in einer Nachricht zu suchen, die zu einer Namespace unterstützenden Domäne gehört, wird die Suche nur bei den Elementen durchgeführt, deren Namespace eine leere Zeichenfolge ist. Wenn Sie eine Suche nach Elementen in allen Namespaces durchführen möchten, verwenden Sie eine der cniSearchElementNamespace-Funktionen.
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);