Евгения
1

Проверка if croot.selectSingleNode('//CountryList/Country[@Name='' & cname & '']') не работает

04.11.2010, 12:13. Показов 1053. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.

Пишу в скрипте .vbs:

set country=CreateObject('msxml2.DOMDocument.4.0')
country.async=true
if country.load('CountryList.xml') then
set croot=country.documentElement
...
if croot.selectSingleNode('//CountryList/Country[@Name='' & cname & '']/@ID').text then
cid=croot.selectSingleNode('//CountryList/Country[@Name='' & cname & '']/@ID').text
end if
end if

Проверка if croot.selectSingleNode('//CountryList/Country[@Name='' & cname & '']') не работает, т.е. в том случае, когда в xml'е нет удовлетворяющего xpath'у элемента, выдаётся ошибка.

Как же написать условие в данном случае?

Очень надеюсь на помощь.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2010, 12:13
Ответы с готовыми решениями:

query='SELECT * FROM resume WHERE ' & ''' & RecSet('place')& ''' & '=' & '''& s_loc &''' & - что не так?
упростил для краткости запрос. в чем ошибка? RecSet - это коннекшн. query='SELECT * FROM resume...

error '80020009' Îøèáêà. /lalala/profile.asp, line 28
При простейшем и сто раз работавшем скрипте, вылетает ошибка! след. содержания error...

Помогите найти драйвера для pci\ven_8086&DEV_266E&SUBSYS_A002145&REV_05\3&13C0B0C5&0&F2
pci\ven_8086&DEV_266E&SUBSYS_A002145&REV_05\3&13C0B0C5&0&F2 Мультимедиа аудиоконтроллер ...

Мультимедиа контролер PCI\VEN_14F1&DEV_8800&SUBSYS_EA3D14F1&REV_05\4&25700A26&0&3020
Помогите пожалуйста найти драйвер на мультимедиа видеоконтролер ...

2
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
04.11.2010, 15:47 2
Попробуйте так:
Код
Set cid_node = croot.selectSingleNode('//CountryList/Country[@Name='' & cname & '']/@ID')
If Not IsNothing(cid_node) Then
    cid = cid_node.text
End If
0
Евгения
07.11.2010, 11:53 3
Не помогает. Получаю ошибку:
Ошибка выполнения Microsoft VBScript: Не соответствие типа: 'IsNothing'
07.11.2010, 11:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2010, 11:53
Помогаю со студенческими работами здесь

немогу найти драйвера на PCI\VEN_1039&DEV_7012&SUBSYS_810D1043&REV_A0\3&61AAA01&0&17
Мультимедиа аудиоконтроллер PCI\VEN_1039&DEV_7012&SUBSYS_810D1043&REV_A0\3&61AAA01&0&17

Нужен драйвера, код PCI\VEN_1039&DEV_7012&SUBSYS_0C98105B&REV_A0\3&B1BFB68&0&17
всем привет !! уменя нет звука нужен драйвер код...

Драйвера на PCI\VEN_10B7&DEV_1700&SUBSYS_80EB1043&REV_12\4&2E98101C&0&28 F0
помогите плиз - вот ID: PCI\VEN_10B7&DEV_1700&SUBSYS_80EB1043&REV_12\4&2E98101C&0&28F0 ...

Php && GET && mod_rewrite, проверка ссылки
.htaccess RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule...

Кто встречался с таким, подскажите - (#206;áúåêò)
Если на asp-странице происходит ошибка, то сервер выдает сообщение вот примерно в таком виде: ...

Что лучше core2duo E6700 && 6Gb DDR2 или xeon E5440 && 4Gb оперативки
у меня просто банка P5B-V где FSB 1066 и запускать на нем E5440 на пониженной частое (что-то около...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru