この関数を使用して、構文エレメントを、指定した構文エレメントの最後の子として作成します。
所有パーサーをフォルダーと関連付けないため、メッセージ本体フォルダー (XML、XMLNS、MRM、BLOB など) を作成する時には、cniCreateElementAsLastChild を使用しないでください。 メッセージ本体フォルダーを作成するために、以下のいずれかの関数を使用することができます。
メッセージ本体フォルダーが作成されると、cniCreateElementAsLastChild を使用してフォルダーの下にエレメントを作成することができます。 メッセージ本体フォルダーと関連付けられているパーサーが継承されるので、cniCreateElementAsLastChild を使用することができます。
CciElement* cniCreateElementAsLastChild(
int* returnCode,
CciElement* targetElement);
成功した場合、新規エレメント・オブジェクトのアドレスが戻されます。 失敗した場合、ゼロの値 (CCI_NULL_ADDR) が戻され、returnCode パラメーターがエラーの理由を示します。
CciElement* lastChild = cniCreateElementAsLastChild(&rc, outRootElement);
cniSetElementName(&rc, lastChild, elementName);