XMLの子ノード情報を列挙する
サンプルソース
Set objXML = WScript.CreateObject("MSXML2.DOMDocument") objXML.load("sample.xml") For Each objNode In objXML.childNodes For Each objItem In objNode.childNodes objItem.nodeName & "=" & objItem.firstChild.nodeValue Next Next |
sample.xml
<?xml version="1.0" encoding="shift-jis" ?> <data> <name>伊藤</name> <address>東京都</address> </data> |
解説
MSXML2.DOMDocument は XML操作を行うオブジェクトです。
childNodes で 子ノードのコレクションを取得します。
nodeName でノード名、nodeValue でノードの値を取得します。
XMLはノードの値は該当のノードの下に位置するため、firstChildのnodeValue で値を取得します。
XML操作
- XMLを読み込むXMLを読み込む サンプルソース Set objXML = WScript.CreateObject("MSXML2.DOMDocument")...
- XMLの子ノードを取得するXMLの子ノードを取得する サンプルソース Set objXML = WScript.CreateObject("MSXML2.DOM...
WSH(Windows Script Host) 講座
WSH(Windows Script Host) とは
Windows Script Host (WSH) は、Windows 管理ツール用のスクリプト言語です。
WSH に必要な環境
WSHは、Windows98以... |
WSH の書き方
WSHは VBScript または Javascript で記述します。
VBScript は「.vbs」、Javascript は「.js」という拡張子を付けてファイルを作成します。
... |
WscriptとCscriptの違い
WSHはWscriptまたはCscriptで起動できます。
WScriptとCScriptはほぼ同様の機能を持ちますが、WScriptは対話向け、CScriptは
コン... |
WMI とは
Windows Management Instrumentation (WMI) は、Windowsシステムを管理するため
のインターフェースです。
Windows 2000以降のWindows OSには... |