指定した構文エレメントの namespace 属性の値を取得します。 この構文エレメント名は、cniSetElementNamespace または cpiSetElementNamespace を使用して事前に設定されています。
これは、ネーム・スペースが認識するドメインに属するメッセージをビット・ストリームに変換する際に使用されます。
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);