ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

ノードを挿入する

SFXXMLNode::InsertBefore メソッドを使って、ノードを挿入します。

// "book" 要素を作成する
 SFXXMLElementPtr book = document.CreateElement("book");
// Element ノードを作成する    
SFXXMLElementPtr isbn = document.CreateElement("ISBN");
// Text ノードを作成し、Element ノードに追加する   
isbn->AppendChild(SFXXMLNodePtr(document.CreateTextNode("4-7741-1616-5")));
// Element ノードを挿入する   
book->InsertBefore(SFXXMLNodePtr(isbn), book->GetFirstChild());