掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
XMLファイルのタグの属性を読み取るには? (ID:116317)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
# できれば MSXML1 ではなく、MSXML4 以降を使った方が良いかと。 > (下記XML文書の場合の"currency=dollar"のdollarを取り込みたい) ……その前に、提示されたデータは、XMLの文法になっていませんよね。 読み込み時に、構文エラーになりませんでしたか? (^_^;) まぁ、XMLが正しいという前提であれば、値を読み書きするために 標準の『nodeValueプロパティ』を利用する事ができます。あるいは、 Microsoft独自プロパティの「textプロパティ」を使う事もできるでしょう。 Dim N As IXMLDOMNode For Each N In xDoc.selectNodes("//*|//@*") Debug.Print N.nodeTypeString; ","; N.nodeName; ","; N.nodeValue Next ただ、NODE_ELEMENT は「要素」になってしまいます。 「属性」なら、NODE_ATTRIBUTE となりますね。 もし、要素が持っている属性を取得したいのであれば、 ・xNode.attributes ・xNode.getNamedItem ・xNode.selectNodes ・xNode.selectSingleNode などを利用できます。SDKで確認してみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.