textResponse
他の Web サイトから呼び出された変数に HTML が格納されています。また、className を介してテーブルをチェックして出力する単純な ASP-XML DOM コードもあります。
これがHTML構造です
<html>
<head></head>
<body>
<table id="mytable" class="results">
<tr>
<td>Some Data</td>
</tr>
</table>
</body>
</html>
TABLE
そして、これがthrough class 属性をチェックして出力する ASP および XMLDOM コードです。
Dim HTMLDoc, XML
Dim URL, table
Set HTMLDoc = CreateObject("HTMLFile")
Set XML = CreateObject("MSXML2.ServerXMLHTTP")
URL = "www.sample.com"
With XML
.Open "GET", URL, False
.Send
HTMLDoc.Write .responseText
HTMLDoc.Close
End With
For Each table In HTMLDoc.getElementsByTagName("TABLE")
If table.className = "results" Then
tablestr = table.outerHTML
End If
Next
コードは問題なく動作しますが、今回は ID 属性で TABLE を使用してテーブルを出力したいと思います。ID属性を介してTABLEをチェックして出力する他の方法はありますか?