Эта статья является примером статьи. Как обычный программист, я очень хорошо знаю, насколько полезна хорошая рутина для тех, кто изучает программирование. Рутина, используемая в этой статье, представляет собой программу управления контактной информацией, которую я также написал, чтобы облегчить контакт с моими друзьями. Но хотя воробей маленький, он в комплекте со всеми органами.
Читатели могут использовать этот пример, чтобы понять, как манипулировать файлами XML на странице ASP (Active Server) и выполнить различную обработку данных, включая создание, модификацию, удаление и сохранение узлов XML и т. Д. Технологии, участвующие в статье, включают ASP, VBScript, DOM, XML и XSL.
Эта статья не предоставляет глубокое теоретическое введение в используемые технологии, поэтому читатели должны иметь определенное количество соответствующих знаний, особенно ASP, XML и DOM. Прочитайте эту статью и обратитесь к исходному коду, я считаю, что читатели могут освоить программирование XML.
1. Описание процедуры
Подпрограмма основана на структуре B/S и использует XML -файл для хранения контактной информации, а затем использует класс, записанный в VBScript для выполнения различных операций в контактной информации в файле XML.
Код, предоставленный подпрограммой, принимает унифицированную спецификацию именования, в основном включающую: использование трех буквенных сокращений для иллюстрации типов переменных, таких как числовые типы - int, типы строк - str, объект - obj и т. Д., Хотя в asp in /vbscript, Типы данных не различаются, но использование очевидных описаний типа данных по -прежнему очень значимы для написания и обслуживания программы; Также сделано, чтобы лучше написать и поддерживать программы.
Эта программа можно разделить на две части: обработка фоновых данных и производительность интерфейса интерфейса.
Фон программы написал класс с использованием VBScript, который является новой функцией, представленной в версии VBScript 5.0. Хотя концепция класса здесь далека от истинного объектно-ориентированного, рациональное использование класса в ASP все еще может в определенной степени повысить эффективность работы и поддерживаемость программы.
Фронтовая производительность использует XSL для форматирования данных в файле XML, а затем выводит их клиенту в HTML, полностью отражая гибкость и настраиваемость, вызванную технологией XML. Процесс форматирования размещен на стороне сервера и завершается с помощью программы ASP.
Конечно, программа проводит не очень строгие проверки на конкретные данные операции, такие как проверка требуемой контактной информации, но для соответствующих частей использования DOM для работы XML в ASP, программа предоставляет полный код выборки.
2. Описание файла XML (persons.xml)
Файл XML, используемый в подпрограмме, очень прост по структуре и не определяет соответствующую схему или DTD, потому что это ненужно для этой программы. Конечно, если читатели готовы определить его сами по себе, это не повлияет на работу программы.
Структура данных программы определяется как коллекция лиц, которая содержит несколько объектов человека, каждый объект человека включает в себя атрибуты имени имени, английское имя, мобильный телефон, тел, электронная почта, электронная почта, Tencent QQ и компания. Соответствуют файлу XML, а именно, человек - это корневой узел, человек - это детский узел лиц, а имя, ник, мобильный, тел, электронная почта, QQ и компания - это детские узлы человека.
Таким образом, содержание файла XML, которое мы получаем, заключается в следующем:
| <? XML версия = "1.0" Encoding = "GB2312"? > < люди > < Человек > < Имя > xiaodong </Имя > < Ник > gwd </nick > < Mobile > 139xxxxxxxxxx </Mobile > < Тел > xxxxxxxxxx </tel > < Электронная почта > [email protected] </Электронная почта > < QQ > 7066015 </QQ > < Компания > XXX </Компания > < Человек > </человек > |
Читатели должны обратить внимание на строку <? XML Version = "1.0" Encoding = "GB2312"?>. Читатели могут получить доступ к этому файлу в браузерах с IE5.0 и выше, и он отобразит данные в структуре дерева.