Я пытаюсь получить ключ, значение атрибута xml, используя прикрепленный код сценария VB
<configuration>
<appSettings>
<add key="DeviceConnectionPortNumber" value="5002"/>
<add key="VirtualWintalkConnectionPortNumber" value="5100"/>
</appSettings>
</configuration>
Всякий раз, когда я устанавливаю Nothing для объекта в коде сценария VB, я получаю следующую ошибку,Я разработал VBScript, используя функцию макросов Microsoft Word.Я собираюсь использовать этот код VBScript в ASP.Как решить эту проблему?
Ошибка выполнения 91: переменная объекта или переменная блока не задана.
Sub Manu_Parse()
Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
objXMLDoc.async = False
objXMLDoc.Load ("c:\Web.Config.xml")
Set appSettingsNode = objXMLDoc.documentElement.FirstChild
Set parameterNodes = appSettingsNode.ChildNodes
For Each parameterNode In parameterNodes
keyName = parameterNode.getAttribute("key")
If keyName = "DeviceConnectionPortNumber" Then
keyVal = parameterNode.getAttribute("value")
parameterNode = Nothing
Exit For
End If
parameterNode = Nothing
Next
parameterNodes = Nothing
sappSettingsNode = Nothing
objXMLDoc = Nothing
End Sub