Пример тренировочной программы ASP+XML
Эта статья является примером статьи. Как обычный программист, я очень хорошо знаю, насколько полезна хорошая рутина для тех, кто изучает программирование. Рутина, используемая в этой статье, представляет собой программу управления контактной информацией, которую я также написал, чтобы облегчить контакт с моими друзьями. Но хотя воробей маленький, он в комплекте со всеми органами. Я считаю, что это все еще имеет определенную справочную ценность для друзей, которые изучают программирование ASP+XML.
Читатели могут использовать этот пример, чтобы понять, как манипулировать файлами XML в ASP (ActiveServerPage) и выполнить различные обработки данных, включая создание, модификацию, удаление и сохранение узлов XML и т. Д. Технологии, связанные с статьей, включают ASP, VBScript, DOM, XML и XSL.
Эта статья не предоставляет глубокое теоретическое введение в используемые технологии, поэтому читатели должны иметь определенное количество соответствующих знаний, особенно ASP, XML и DOM. Прочитайте эту статью и обратитесь к исходному коду, я считаю, что читатели могут освоить программирование XML.
1. Описание процедуры
Подпрограмма основана на структуре B/S и использует XML -файл для хранения контактной информации, а затем использует класс, записанный в VBScript для выполнения различных операций в контактной информации в файле XML.
Код, предоставленный подпрограммами, принимает единую спецификацию именования, в основном включающую: использование трех буквенных сокращений для иллюстрации типов переменных, таких как числовые типы - int, типы строк - Str, объект - OBJ и т. Д. Хотя в ASP/VBScript типы данных не различаются, все еще очень значимы для использования очевидных типов данных для описания программы; Использование значимых имен переменных, таких как объекты XMldocument, определяемые как objxmldoc и т. Д. Аналогичным образом, это также сделано для лучшего написания и поддержания программы.
Эта программа можно разделить на две части: обработка фоновых данных и производительность интерфейса интерфейса.
Фон программы написал класс с использованием VBScript, который является новой функцией, представленной в версии VBScript 5.0. Хотя концепция класса здесь далека от истинного объектно-ориентированного, рациональное использование класса в ASP все еще может в определенной степени повысить эффективность работы и поддерживаемость программы.
Фронтовая производительность использует XSL для форматирования данных в файле XML, а затем выводит их клиенту в HTML, полностью отражая гибкость и настраиваемость, вызванную технологией XML. Процесс форматирования размещен на стороне сервера и завершается с помощью программы ASP. Таким образом, клиент получает форматированную информацию HTML, которая позволяет избежать возникновения проблем совместимости.
Конечно, программа проводит не очень строгие проверки на конкретные данные операции, такие как проверка требуемой контактной информации, но для соответствующих частей использования DOM для работы XML в ASP, программа предоставляет полный код выборки.
2. Описание файла XML (persons.xml)
Файл XML, используемый в подпрограмме, очень прост по структуре и не определяет соответствующую схему или DTD, потому что это ненужно для этой программы. Конечно, если читатели готовы определить его сами по себе, это не повлияет на работу программы.
Структура данных программы определяется как коллекция лиц, которая содержит несколько объектов человека, каждый объект человека включает в себя атрибуты имени имени, английское имя, мобильный телефон, тел, электронная почта, электронная почта, Tencent QQ и компания. Соответствуют файлу XML, а именно, человек - это корневой узел, человек - это детский узел лиц, а имя, ник, мобильный, тел, электронная почта, QQ и компания - это детские узлы человека.