
次のようなXMLにDOMで、タグを追加しようとしているのですが、
追加される場所が思った所に追加されません。
正常XMLにようにしたいのですが、どうすれば良いでしょうか?
--元XML-----------------
<root>
<item>a</item>
<item>b</item>
</root>
--結果XML-----------------
<root>
<item>a</item>
<item>b</item>
<info>xxxx</info>
</root>
--正常XML-----------------
<root>
<info>xxxx</info>
<item>a</item>
<item>b</item>
</root>
-- プログラム ----------------
MSXML::IXMLDOMDocumentPtrxmlDoc = NULL;
MSXML::IXMLDOMNodeListPtrpNodes;
MSXML::IXMLDOMNodePtrpNode;
MSXML::IXMLDOMElementPtrpElem;
xmlDoc.CreateInstance ("Msxml2.DOMDocument");
xmlDoc->load( ファイル名 );
pNodes = xmlDoc->selectNodes(L"/root");
pNode = pNodes->Getitem(0);
pElem = xmlDoc->createElement(L"info");
pNode->appendChild( pElem );
環境:WinXP+IE7+VC6
No.1ベストアンサー
- 回答日時:
VC6持ってないので厳密に検証はしてないけど,
insertBeforeメソッドって使えない?
http://msdn.microsoft.com/en-us/library/ms754519 …
http://www.w3.org/TR/DOM-Level-2-Core/core.html# …
http://www.w3.org/TR/DOM-Level-2-Core/core.html# …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TreeViewで複数ノードの選択は...
-
あるノードリストに、特定の名...
-
CPUの考え方を教えてください ...
-
複数のマックPCによる数値計算...
-
C#のツリービューでツリーノー...
-
ノードとは
-
クラスターマシンとは?
-
同じタグ名の項目取得
-
xmlの出力をShift_JISで
-
concat関数内でのシングルクォ...
-
XSLでノードの順番取得
-
東芝のDynabookなのですがアン...
-
使用できる文字の規約
-
XML Schemaの妥当性のチェック
-
バッチファイルでテキストファ...
-
XSLT
-
XMLファイル内のデータ(値)を変...
-
下水道公団の電子納品のチェッ...
-
Access VBAでXMLが読み込めない
-
ノードの並び替え
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CPUの考え方を教えてください ...
-
SNMP リンクダウンとノードダ...
-
ルート要素ノードが2個ある場合?
-
複数のマックPCによる数値計算...
-
同じタグ名の項目取得
-
C#でTreeViewのCheckBoxのサイ...
-
昔Winnyってありましたけど、あ...
-
TreeView の初期表示について
-
あるノードリストに、特定の名...
-
TreeViewに重複する値をセット
-
(VB.NET)TreeViewのノード文...
-
ツリービューの使い方が・・・
-
ノードとは
-
C# TreeView 効率良いノード追...
-
【C#】XPathを使用してのノード...
-
4色定理はなぜグラフ理論で証...
-
ツリービューのノードをダブル...
-
TreeViewで複数ノードの選択は...
-
vbsのDOMDocumentで要素のText...
-
各ノードの行数取得
おすすめ情報