Описание объектной модели

Описание объектной модели

При рассмотрении объектной модели MSXML данные, которые хранятся в XML-файле, удобно представлять в виде иерархического дерева, имеющего один корневой элемент и множество дочерних элементов различного уровня вложенности.

Для анализа содержимого XML-файла используются три объекта: XML Document (объект для работы с XML-документом в целом), XML Element (отвечает за работу с каждым из элементов XML-файла) и Element Collection (коллекция XML-элементов, доступ к которым при помощи метода item() возможен по имени или порядковому номеру).

Полный набор свойств и методов этих трех объектов мы рассматривать не будем; в табл. 6.2 и 6.3 приведено описание нескольких основных свойств объектов XML Document и XML Element, некоторые из них понадобятся нам в дальнейшем при составлении сценария на языке JScript для просмотра записной книжки.

Таблица 6.2. Свойства объекта XML Document

Свойство Описание
URL Задает или возвращает путь к обрабатываемому документу
root Содержит корневой элемент XML-документа, Свойство доступно только для чтения
charset Возвращает или устанавливает название текущей кодировочной таблицы
version Содержит номер версии XML. Свойство доступно только для чтения

Таблица 6.3. Свойства объекта XML Element

Свойство Описание
children Содержит коллекцию дочерних элементов
tagName Содержит имя тега. Свойство доступно для чтения и записи
text Возвращает текстовое содержимое элементов и комментариев
parent Возвращает указатель на родительский элемент. Ссылки на родительский элемент имеют все элементы, за исключением корневого
type Возвращает тип элемента: 0 — элемент, 1 — текст, 2 — комментарий, 3 — Document, 4 — DTD
Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Отслеживание объектной привязки

Из книги AutoCAD 2009 автора Орлов Андрей Александрович

Отслеживание объектной привязки Режим объектного отслеживания позволяет создавать новые объекты, расположенные в заданной позиции относительно уже созданных объектов. При использовании отслеживания объектной привязки практически отпадает необходимость во


2.3. Применение объектной модели

Из книги AutoCAD 2010 автора Орлов Андрей Александрович

2.3. Применение объектной модели Преимущества объектной модели Как уже говорилось выше, объектная модель принципиально отличается от моделей, которые связаны с более традиционными методами структурного анализа, проектирования и программирования. Это не означает, что


Отслеживание объектной привязки

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Отслеживание объектной привязки Режим объектного отслеживания позволяет создавать новые объекты, расположенные в заданной позиции относительно уже имеющихся объектов. При использовании отслеживания объектной привязки практически отпадает необходимость во


Лекция 5. К объектной технологии

Из книги Практика и проблематика моделирования бизнес-процессов автора Всяких Е И

Лекция 5. К объектной технологии Расширяемость, возможность повторного использования и надежность - наши главные цели - требуют выполнения ряда условий, определенных в предыдущих лекциях. Для их достижения требуется систематический метод декомпозиции системы на модули.


Просмотр XML-файла с помощью объектной модели Internet Explorer 4.0

Из книги BPwin и Erwin. CASE-средства для разработки информационных систем автора Маклаков Сергей Владимирович

Просмотр XML-файла с помощью объектной модели Internet Explorer 4.0 Если требуется только просматривать и анализировать XML-файл, не модифицируя его, то проще всего воспользоваться объектной моделью MSXML, реализованной в Internet Explorer 4.01. Замечание Как отмечено в документации MSDN, эта


Описание модели XML DOM

Из книги Описание работы пакета OOoFBTools Создание книг FB2 автора Кузнецов Вадим

Описание модели XML DOM Парсер MSXML поддерживает много объектов, определяемых в модели XML DOM, с помощью которых можно решать связанные с XML задачи различного уровня сложности. Нам в дальнейшем для написания сценариев, которые осуществляют просмотр записной книжки в XML-формате,


4. Создание объектной модели и ее связывание с моделью данных при помощи ERwin Translation Wizard

Из книги Моделирование бизнес-процессов с BPwin 4.0 автора Маклаков Сергей Владимирович

4. Создание объектной модели и ее связывание с моделью данных при помощи ERwin Translation Wizard 4.1. Язык UML Классический структурный подход к созданию ИС предполагает последовательную реализацию этапов анализа, проектирования, создания модулей, объединения модулей в единую


4.2. Создание модели данных на основе объектной модели с помощью ERwin Translation Wizard

Из книги VBA для чайников автора Каммингс Стив

4.2. Создание модели данных на основе объектной модели с помощью ERwin Translation Wizard Rational Rose позволяет строить объектную модель, но не может построить качественную физическую модель данных. Для решения этой задачи фирмой PLATINUM technology выпущена утилита ERwin Translation Wizard, позволяющая


Описание работы пакета OOoFBTools I Конвертер ExportToFB21 1. Описание

Из книги AutoCAD 2009. Учебный курс автора Соколова Татьяна Юрьевна

Описание работы пакета OOoFBTools I Конвертер ExportToFB21 1. Описание 1.1. НазначениеКроссплатформенный конвертер ExportToFB21 предназначен для конвертации документов из форматов, поддерживаемых OpenOffice.org Writer в формат fb2.1.Т.о. входные форматы документов для ExportToFB21 следующие:.doc, dot, rtf, txt,


Глава 3 . Связывание модели процессов и модели данных

Из книги AutoCAD 2008 для студента: популярный самоучитель автора Соколова Татьяна Юрьевна

Глава 3. Связывание модели процессов и модели данных 3.1. Модель данных и ее соответствие модели процессов Функциональная модель BPwin является основой для построения модели данных. Действительно, не имея информации о том, как работает предприятие, бессмысленно строить


Понимание важности объектной модели

Из книги автора

Понимание важности объектной модели Вам придется сообщать VBA о том, какой конкретный объект нужен вам для работы, поэтому хорошее понимание объектной модели VBA-приложения оказывается очень важным для эффективной работы в нем. С помощью диаграммы объектной модели


Расширение объектной модели

Из книги автора

Расширение объектной модели В программах, созданных в VBA, совсем не обязательно ограничивать себя использованием объектов только одного VBA-приложения. Не обязательно даже ограничиваться использованием только VBA-приложений как таковых. Можно использовать вообще любые


Отмена объектной привязки

Из книги автора

Отмена объектной привязки Snap to None – режим отмены всех текущих и разовых режимов объектной


Отмена объектной привязки

Из книги автора

Отмена объектной привязки Snap to None – режим отмены всех текущих и разовых режимов объектной