/******************* Начало **********************************/
Main;
/************* Конец *********************************************/
Поиск и удаление записи из книжки
Рассмотрим сценарий FindAndDelRecord.wsf, с помощью которого можно будет полностью удалить из записной книжки данные о человеке, фамилия которого введена в диалоговом окне (рис. 6.1).
Рис. 6.1. Ввод фамилии для удаления
Сценарий FindAndDelRecord.wsf реализован в виде WS-файла для того, чтобы можно было внутри JScript-кода воспользоваться функцией
InputName
на языке VBScript, которая реализует диалоговое окно с полем ввода, показанное на рис. 6.1:
Function InputName
'Вводим фамилию в диалоговом окне
InputName = InputBox("Введите фамилию для удаления:", "Записная книжка")
End Function
Фамилия, которую следует найти и удалить в записной книжке, сохраняется в глобальной переменной
LastName
:
LastName=InputName;
Непосредственно поиск и удаление данных производятся в функции
FindAndDelRecord
.
Здесь, как и во всех рассмотренных ранее примерах, сначала создается экземпляр
XMLDoc
объекта
DOMDocument
, с помощью метода
load
загружается файл book.xml и указатель на корневой элемент сохраняется в переменной