Fügt der Syntaxelementbaumstruktur ein neues (und derzeit noch nicht angehängtes) Syntaxelement als letztes untergeordnetes Element des angegebenen Zielelements hinzu.
void cpiAddAsLastChild( int* Rückkehrcode, CciElement* Zielelement, CciElement* neues Element);
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); /* Neues Namenswert-Element für das Attribut erstellen */ newElement = cpiCreateElement(&rc, parser); cpiSetElementType(&rc, newElement, CCI_ELEMENT_TYPE_NAME_VALUE); cpiSetElementName(&rc, newElement, data); /* Geben Sie den in CciNString() erstellten Speicherplatz frei */ free((void *)data); /* Fügen Sie das Element hinzu */ cpiAddAsLastChild(&rc, element, newElement);