- - PR -
DOMでattributesの取得(ソース付き)
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-06-12 10:42
いつもお世話になっています。
VC++6.0を使ってDOMのプログラムをしています。 下記のように、setAttribute()は問題なくできています。 ファイルに出力して確認しています。 その後、"Value"の部分を取得したくattributesの0番目を取ろうと思っています。 でも、attributes[0]やGetattributes()などをしてもコンパイルエラーなどがでます。 どのようにすれば、0番目の値を取れるか教えていただけないでしょうか? static void XMLMain(IXMLDOMDocumentPtr makeXML) { makeXML->documentElement->setAttribute("AttName", "Value");//1つだけセット // 略 makeXML->documentElement->attributes[0]->nodeValue; // エラー } | ||||
|
投稿日時: 2006-06-12 11:13
COUT << makeXML->documentElement->attributes[0]->nodeValue; // エラー
では | ||||
|
投稿日時: 2006-06-12 13:07
勘ですが。
かな? > Getattributes() これはgetAttribute(nodeName)でしょうね。 | ||||
|
投稿日時: 2006-06-12 14:19
ありがとうございます。
makeXML->documentElement->attributes->item[0]->text でできました。 textっていうことに気がつきませんでした。 すいません | ||||
|
投稿日時: 2006-06-12 14:51
後学のために教えてほしいのですが、
item(0) ではなく item[0] でした? |
1