掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
XMLファイルを取得するには? (ID:109876)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> ただ、同じファイルでも家のPCでは開けるのに、会社のPCでは開けませんでした。 具体的にはどのような内容のXMLで、XML中のどの部分に問題があったのでしょうか? > これってIEのバージョンに依存されたりするのでしょうか? IEのバージョンというよりも、XMLパーサのバージョンに依存する事があります。 > あと、メソッドの違いについて質問なのですが、 > selectSingleNodeと、selectNodes > の違いって何なんでしょうか? まず、どちらも標準のAPIではありません。Microsoftの独自拡張命令です。 機能としては、「XSLPattern(またはXPath)にて指定したノードを返す」という物です。 後者がselectNodeではなく、selectNodesと[複数形]になっている事からも想像できますように、前者は「単一のノード」を返し、後者は「複数のノード」を返します。 指定された条件に一致するノードが複数あった場合、後者はそれら全てをまとめたコレクション(IXMLDOMNodeListインターフェイス)を返しますが、前者は先頭のノードだけを返します。 また、指定したノードが無い場合は、前者は Nothing を返します。詳細はSDKを参照してみてください。 Set X = 〜.selectSingleNode(S) If X Is Nothing Then MsgBox "見つからない" End If Set X = 〜.selectNodes(S) If X.length = 0 Then MsgBox "見つからない" End If
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.