Verwenden Sie diese Funktion, um den Wert des Attributs namespace für das angegebene Syntaxelement abzurufen.
Sie müssen den Namen des Syntaxelements zuvor mit cniSetElementNamespace oder cpiSetElementNamespace festgelegt haben.
Verwenden Sie diese Funktion, um eine Nachricht, die zu einer Domäne gehört, die Namespaces unterstützt, in einen Bitstrom zu konvertieren.
CciSize cniElementNamespace(
int* returnCode,
CciElement* targetElement,
const CciChar* value,
CciSize length)
if (element != 0) {
/*get name*/
cniElementName(&rc, element, (CciChar*)&elementName, sizeof(elementName));
/*get namespace*/
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);