私はusers.xmlのmsxmlパーサーを使用して子要素を作成するにはどうすればよいですか?
<?xml version="1.0"?>
<Data>
<Users>
<User name="xyz" email="[email protected]">
<Tasks/>
</User>
</Users>
</Data>
は私が
IXMLDOMDocumentPtr pXMLDom;
// code to load the xml dox
IXMLDOMElementPtr pXMLDocElement = NULL;
IXMLDOMNodeListPtr pXMLUsers = NULL;
//gets <Data>
pXMLDocElement = pXMLDom->GetdocumentElement();
//gets <Users>
pXMLUsers = pXMLDocElement->childNodes;
今、私は子要素ユーザーでユーザーを作成するにはどうすればよい次のコードを使用してユーザー要素への参照を持っている必要があり要素。
createElement()
をpXMLUsers
に送信しようとしましたが、IXMLDOMNodeListPtr has no member appendChild
と表示されています。
新しい要素の作成方法はわかりません。
ありがとうございました。
感謝のおかげで解決策を見つけました。 IXMLDOMElementPtrへの参照を「」要素 –
Searock
にする方法を提案できますか?XPathを使用して、その要素(XPath用のサンプル文字列)を検索します。http://msdn.microsoft.com/en-us/library/ms256086.aspx、COM API info(IXMLDOMSelection)here:http://msdn.microsoft.com/en-us/library/ms759171(v=VS.85).aspx –