Legt den Namen des angegebenen Syntaxelements fest.
void cpiSetElementName( int* Rückkehrcode, CciElement* Zielelement, const CciChar* Name);
Keine. Wenn ein Fehler auftritt, gibt der Rückkehrcode den Grund für den Fehler an.
Dieses Beispiel stammt aus der Musterparserdatei BipSampPluginParser.c (Zeile 209 bis 228):
/* Konvertieren Sie den Attributwert ins Brokerformat */ data = CciNString((char *)startMarker, markedSize, pc->iCcsid); /* Erstellen Sie ein neues Namenswertelement für das Attribut */ newElement = cpiCreateElement(&rc, parser); cpiSetElementType(&rc, newElement, CCI_ELEMENT_TYPE_NAME_VALUE); cpiSetElementName(&rc, newElement, data); if (pc->trace) { const char * mbData = mbString(data, pc->iCcsid); fprintf(pc->tracefile, "PLUGIN: Created new NAMEVALUE element; object=0x%x type=0x%x name=", newElement, CCI_ELEMENT_TYPE_NAME_VALUE); fprintf(pc->tracefile, "%s\n", mbData); fflush(pc->tracefile); free((void *)mbData); } /* Geben Sie den in 'CciNString()' erstellten Speicherplatz frei */ free((void *)data); /* Fügen Sie das Element hinzu */ cpiAddAsLastChild(&rc, element, newElement);