2009-05-13 24 views
0

私はVB6でMSXML4.0パーサーを使用しています。私は、XMLファイルを閲覧し、ユーザーが選択します。 XMLにはたくさんのタグが含まれています。私はleadmeasurementsという名前のタグの子ノードに含まれているデータをマイニングします。リード測定タグには、多くの子ノードが含まれています... MSXML 4.0の使用方法はわかりません。誰も私を助けることができますか?私はwatmeを知る必要があります。私は、leadmeasurementsという名前のノードを取得するために呼び出す必要があるすべての関数を調べ、子ノードからデータを抽出します。私が参照できるMSXML4.0関数を効果的に使う方法を知ることができるサンプルコードを教えてください。XMLファイルからデータを抽出する方法

答えて

0

VB6でXmlデータを解析する見込みで、私は新しいCOM可視クラスを作成しました。私はVB6から呼び出せるXml処理関数を利用していました。あなたはleadmeasurementsノードの内容を取得する方法ので、ここで

2

[OK]を、あなたはそれをどうするかたい、今すぐ

Dim oDoc AS DOMDocument 
Dim oNode AS IXMLDOMNode 
Set oDoc = new DOMDocument40 
oDoc.Load "MyXmlFile.xml" 

Set oNode = oDoc.SelectSingleNode("//leadmeasurements") 

MsgBox oNode.Text 

のですか?

+0

技術的には、XPath式では、スラッシュ(バックスラッシュではない)を使用する必要があります。 MSXMLはこれを許しているかもしれませんが、他のXML構文解析はそうでない可能性があります。 –

+0

あなたは絶対に正しいですが、MSXMLはこれを許可しません。それは失敗した私の有機コンパイラでした。 –

+0

私は今それを修正しました。 –

関連する問題