为指定的语法元素获取“namespace”属性的值
在其中定义 | 类型 | 成员 |
CPI_VFT | 可选 | iFpElementValue |
CciSize cpiElementNamespace( int* returnCode, CciElement* targetElement, const CciChar* value, CciSize length);
如果成功,返回复制到缓冲区的 CciChars 数。
如果缓冲区的大小不足以包含属性值,则 returnCode 设置为 CCI_BUFFER_TOO_SMALL,并且返回需要的 CciChars 字节数。
elementNamespace=(CciChar*)malloc(sizeof(CciChar) * elementNamespaceLength); elementNamespaceLength = cpiElementNamespace(&rc;, element, elementNamespace, elementNamespaceLength); if (rc==CCI_BUFFER_TOO_SMALL){ free(elementNamespace); elementNamespace=(CciChar*)malloc(sizeof(CciChar) * elementNamespaceLength); elementNamespaceLength = cpiElementNamespace(&rc;, element, elementNamespace, elementNamespaceLength); } checkRC(rc);