Так что я пытаюсь разобрать температуру на weather.com и сумел это сделать, но теперь я застреваю, пытаясь сохранить температуру в файле (температура.txt). Я чувствую, что это должно работать, но оно возвращает ошибку:Ошибка VBScript при анализе температуры
Line: 11 Char: 1 Error: Type mismatch: 'Write' Code: 800A000D
Это мой код, пожалуйста, помогите !!!
Dim nm, em, FSO, oFile
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.async = false
xmlDoc.load("http://xml.weather.com/weather/local/USUT0225?cc=*&unit=farenheit&dayf=0")
Set temp = xmlDoc.selectsinglenode ("/weather/dayf/day/part/t")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set oFile = FSO.OpenTextFile("temperature.txt", 2, True)
oFile.Write(temp)
oFile.Close
Set oFile = Nothing
Set FSO = Nothing
Когда я проверяю тип 'temp', он возвращает' Nothing', поэтому вы получаете несоответствие типа. Нужно выяснить, почему «Set temp» терпит неудачу. – Matt