🗊 Презентация Document Object Model Объектная модель документа

Категория: Образование
Нажмите для полного просмотра!
Document Object Model Объектная модель документа, слайд №1 Document Object Model Объектная модель документа, слайд №2 Document Object Model Объектная модель документа, слайд №3 Document Object Model Объектная модель документа, слайд №4 Document Object Model Объектная модель документа, слайд №5 Document Object Model Объектная модель документа, слайд №6 Document Object Model Объектная модель документа, слайд №7 Document Object Model Объектная модель документа, слайд №8 Document Object Model Объектная модель документа, слайд №9 Document Object Model Объектная модель документа, слайд №10 Document Object Model Объектная модель документа, слайд №11 Document Object Model Объектная модель документа, слайд №12 Document Object Model Объектная модель документа, слайд №13 Document Object Model Объектная модель документа, слайд №14 Document Object Model Объектная модель документа, слайд №15 Document Object Model Объектная модель документа, слайд №16 Document Object Model Объектная модель документа, слайд №17 Document Object Model Объектная модель документа, слайд №18 Document Object Model Объектная модель документа, слайд №19 Document Object Model Объектная модель документа, слайд №20 Document Object Model Объектная модель документа, слайд №21 Document Object Model Объектная модель документа, слайд №22 Document Object Model Объектная модель документа, слайд №23 Document Object Model Объектная модель документа, слайд №24 Document Object Model Объектная модель документа, слайд №25 Document Object Model Объектная модель документа, слайд №26 Document Object Model Объектная модель документа, слайд №27 Document Object Model Объектная модель документа, слайд №28 Document Object Model Объектная модель документа, слайд №29 Document Object Model Объектная модель документа, слайд №30 Document Object Model Объектная модель документа, слайд №31 Document Object Model Объектная модель документа, слайд №32 Document Object Model Объектная модель документа, слайд №33 Document Object Model Объектная модель документа, слайд №34 Document Object Model Объектная модель документа, слайд №35 Document Object Model Объектная модель документа, слайд №36 Document Object Model Объектная модель документа, слайд №37 Document Object Model Объектная модель документа, слайд №38 Document Object Model Объектная модель документа, слайд №39 Document Object Model Объектная модель документа, слайд №40 Document Object Model Объектная модель документа, слайд №41 Document Object Model Объектная модель документа, слайд №42 Document Object Model Объектная модель документа, слайд №43 Document Object Model Объектная модель документа, слайд №44 Document Object Model Объектная модель документа, слайд №45 Document Object Model Объектная модель документа, слайд №46 Document Object Model Объектная модель документа, слайд №47 Document Object Model Объектная модель документа, слайд №48 Document Object Model Объектная модель документа, слайд №49 Document Object Model Объектная модель документа, слайд №50 Document Object Model Объектная модель документа, слайд №51 Document Object Model Объектная модель документа, слайд №52 Document Object Model Объектная модель документа, слайд №53 Document Object Model Объектная модель документа, слайд №54 Document Object Model Объектная модель документа, слайд №55 Document Object Model Объектная модель документа, слайд №56 Document Object Model Объектная модель документа, слайд №57 Document Object Model Объектная модель документа, слайд №58 Document Object Model Объектная модель документа, слайд №59 Document Object Model Объектная модель документа, слайд №60 Document Object Model Объектная модель документа, слайд №61 Document Object Model Объектная модель документа, слайд №62 Document Object Model Объектная модель документа, слайд №63 Document Object Model Объектная модель документа, слайд №64 Document Object Model Объектная модель документа, слайд №65 Document Object Model Объектная модель документа, слайд №66 Document Object Model Объектная модель документа, слайд №67 Document Object Model Объектная модель документа, слайд №68 Document Object Model Объектная модель документа, слайд №69 Document Object Model Объектная модель документа, слайд №70 Document Object Model Объектная модель документа, слайд №71 Document Object Model Объектная модель документа, слайд №72 Document Object Model Объектная модель документа, слайд №73 Document Object Model Объектная модель документа, слайд №74

Содержание

Вы можете ознакомиться и скачать презентацию на тему Document Object Model Объектная модель документа. Доклад-сообщение содержит 74 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Document Object Model Объектная модель документа
Описание слайда:
Document Object Model Объектная модель документа

Слайд 2


Цели занятия – 1 Определение DOM Определения различных моделей DOM Линейная (Linear) модель Древовидная (Tree) модель Объектная (Object) модель...
Описание слайда:
Цели занятия – 1 Определение DOM Определения различных моделей DOM Линейная (Linear) модель Древовидная (Tree) модель Объектная (Object) модель Описание древовидной структуры документа XML Создание объекта XML Document Обработка документа XML с помощью свойств, методов и событий модели DOM

Слайд 3


Модели документов Ниже перечислены три модели документа: Линейная (Linear) модель Древовидная (Tree) модель Объектная (Object) модель В линейной...
Описание слайда:
Модели документов Ниже перечислены три модели документа: Линейная (Linear) модель Древовидная (Tree) модель Объектная (Object) модель В линейной модели документа файл считывается последовательно, символ за символом, строка за строкой В древовидной модели файл считывается от корня к ветвям, затем к другим подветвям В объектной модели каждая часть файла рассматривается, как объект

Слайд 4


"Фабричные методы" – Factory Methods Набор методов, которые помогают создавать сложный составной документ "с нуля", называются...
Описание слайда:
"Фабричные методы" – Factory Methods Набор методов, которые помогают создавать сложный составной документ "с нуля", называются "фабричными методами" – factory methods Они предложены в спецификации DOM

Слайд 5


Древовидная структура документа XML Модель DOM преобразует правильно сформированный документ XML в древовидную структуру
Описание слайда:
Древовидная структура документа XML Модель DOM преобразует правильно сформированный документ XML в древовидную структуру

Слайд 6


Объекты в документе XML
Описание слайда:
Объекты в документе XML

Слайд 7


Создание объекта XML Document Синтаксис, используемый для создания документов XML: Dim xmlDoc Set xmlDoc=CreateObject(“Microsoft.XMLDOM”) Документ...
Описание слайда:
Создание объекта XML Document Синтаксис, используемый для создания документов XML: Dim xmlDoc Set xmlDoc=CreateObject(“Microsoft.XMLDOM”) Документ XML будет загружен, как объект document, если он является правильно сформированным Синтаксический анализатор MSXML загружает документ XML только в том случае, если он правильно сформирован и проверен на соответствие DTD, если последний имеется

Слайд 8


Пример проверки документа
Описание слайда:
Пример проверки документа

Слайд 9


Вывод результата работы Примера
Описание слайда:
Вывод результата работы Примера

Слайд 10


Образец документа XML
Описание слайда:
Образец документа XML

Слайд 11


Базовые объекты XML DOM Базовые объекты XML DOM: эти объекты используются для поддержки пространств имён, типов данных, схем XML, операций XSL,...
Описание слайда:
Базовые объекты XML DOM Базовые объекты XML DOM: эти объекты используются для поддержки пространств имён, типов данных, схем XML, операций XSL, асинхронной загрузки и для сохранения документов Объекты DOM: Эти объекты используются для представления реализаций интерфейсов XML DOM

Слайд 12


Базовые объекты интерфейсов XML DOM и объекты DOM
Описание слайда:
Базовые объекты интерфейсов XML DOM и объекты DOM

Слайд 13


Объект DOMDocument Представляет самый верхний уровень исходного кода XML Включает методы и свойства, используемые для получения или создания всех...
Описание слайда:
Объект DOMDocument Представляет самый верхний уровень исходного кода XML Включает методы и свойства, используемые для получения или создания всех других объектов XML Создаёт только один объект: document Некоторые свойства объекта DOMDocument: async attributes baseName childNodes documentElement Некоторые методы объекта DOMDocument: createNode appendChild

Слайд 14


Свойство async
Описание слайда:
Свойство async

Слайд 15


Свойство Attribute Свойство предназначено только для чтения Возвращает объект ‘XMLDOMNamedNodeMap’ для тех узлов, которые могут возвращать атрибуты...
Описание слайда:
Свойство Attribute Свойство предназначено только для чтения Возвращает объект ‘XMLDOMNamedNodeMap’ для тех узлов, которые могут возвращать атрибуты XMLDOMNamedNodeMap является интерфейсом XML, предназначенным специально для работы с атрибутами

Слайд 16


Свойство baseName Свойство предназначено только для чтения Всегда возвращает не пустую строку
Описание слайда:
Свойство baseName Свойство предназначено только для чтения Всегда возвращает не пустую строку

Слайд 17


Свойство childNodes Свойство только для чтения
Описание слайда:
Свойство childNodes Свойство только для чтения

Слайд 18


Свойство documentElement Это корневой элемент документа Это свойство предназначено для чтения/записи Возвращает объект ‘XMLDOMElement’, который...
Описание слайда:
Свойство documentElement Это корневой элемент документа Это свойство предназначено для чтения/записи Возвращает объект ‘XMLDOMElement’, который представляет корень дерева документа XML

Слайд 19


Пример использования методов объекта DOMdocument Dim xmlDoc Dim root Dim newNode Set xmlDoc = CreateObject("microsoft.xmldom") xmlDoc.async...
Описание слайда:
Пример использования методов объекта DOMdocument Dim xmlDoc Dim root Dim newNode Set xmlDoc = CreateObject("microsoft.xmldom") xmlDoc.async = False xmlDoc.load("candidate.xml") Set root = xmlDoc.documentElement MsgBox root.xml Set newNode = xmlDoc.createNode (1, "SampleNode", "") root.appendChild(newNode) MsgBox root.xml

Слайд 20


Метод createNode Создаёт узел, используя заданный тип, имя и пространство имён Синтаксис: objNode=oDocument.createNode(type,name,namespaceURI)...
Описание слайда:
Метод createNode Создаёт узел, используя заданный тип, имя и пространство имён Синтаксис: objNode=oDocument.createNode(type,name,namespaceURI) Параметр type: однозначно идентифицирует тип узла Параметр name: строка, содержащая значение для свойства ‘nodeName’ нового узла namespaceURI: строка, определяющая пространство имён URI Узел создаётся в контексте указанного пространства имён Если пространство имён не задано, то узел создаётся в пространстве имён документа

Слайд 21


Метод appendchild Добавляет новый узел Возвращает новый "дочерний" узел, успешно добавленный к списку
Описание слайда:
Метод appendchild Добавляет новый узел Возвращает новый "дочерний" узел, успешно добавленный к списку

Слайд 22


Событие ondataavailable Сообщает о доступности данных в документе XML При работе с асинхронными данными удобно начать обработку параллельно с...
Описание слайда:
Событие ondataavailable Сообщает о доступности данных в документе XML При работе с асинхронными данными удобно начать обработку параллельно с загрузкой, сразу после того, как данные становятся доступными Генерируется каждый раз, когда поступает новая порция данных Свойство ‘readstate’ определяет несколько состояний, которые характеризуют текущий статус асинхронной загрузки

Слайд 23


Объект XMLDOMNode
Описание слайда:
Объект XMLDOMNode

Слайд 24


Пример использования объекта XMLDOMNode Dim cNode Set xmlDoc = CreateObject("microsoft.xmldom") xmlDoc.async = false...
Описание слайда:
Пример использования объекта XMLDOMNode Dim cNode Set xmlDoc = CreateObject("microsoft.xmldom") xmlDoc.async = false xmlDoc.load("candidate.xml") Set cNode = xmlDoc.documentElement.childNodes.item(0) MsgBox cNode.xml

Слайд 25


Свойства объекта XMLDOMNode
Описание слайда:
Свойства объекта XMLDOMNode

Слайд 26


Свойство lastChild Свойство возвращает последний дочерний узел
Описание слайда:
Свойство lastChild Свойство возвращает последний дочерний узел

Слайд 27


Свойство nextSibling Содержит следующий соседний узел для текущего узла в списке потомков родителя
Описание слайда:
Свойство nextSibling Содержит следующий соседний узел для текущего узла в списке потомков родителя

Слайд 28


Вывод результата работы примера
Описание слайда:
Вывод результата работы примера

Слайд 29


Свойство Xml Содержит XML-представление текущего кода и всех его потомков Свойство предназначено только для чтения Всегда возвращает строку в...
Описание слайда:
Свойство Xml Содержит XML-представление текущего кода и всех его потомков Свойство предназначено только для чтения Всегда возвращает строку в кодировке UNICODE, которая отменяет исходную кодировку атрибута

Слайд 30


Методы объекта XMLDOMNode
Описание слайда:
Методы объекта XMLDOMNode

Слайд 31


Метод selectNodes Возвращает список найденных (совпавших с образцом) узлов в объект XMLDOMNodeList
Описание слайда:
Метод selectNodes Возвращает список найденных (совпавших с образцом) узлов в объект XMLDOMNodeList

Слайд 32


Объект XMLDOMNodeList Поддерживает итерацию в дополнение к индексированному доступу Коллекция список узлов работает "в прямом эфире", так...
Описание слайда:
Объект XMLDOMNodeList Поддерживает итерацию в дополнение к индексированному доступу Коллекция список узлов работает "в прямом эфире", так как все изменения, добавления и удаления немедленно отражаются в этой коллекции

Слайд 33


Свойство length Представляет количество экземпляров в коллекции Это свойство предназначено только для чтения
Описание слайда:
Свойство length Представляет количество экземпляров в коллекции Это свойство предназначено только для чтения

Слайд 34


Вывод результата работы Примера
Описание слайда:
Вывод результата работы Примера

Слайд 35


Метод nextNode Возвращает следующий узел в коллекции Возвращает значение NULL, если следующий узел отсутствует Изначально итератор устанавливается в...
Описание слайда:
Метод nextNode Возвращает следующий узел в коллекции Возвращает значение NULL, если следующий узел отсутствует Изначально итератор устанавливается в ‘0’, поэтому первый вызов ‘nextNode’ возвращает первый узел в списке

Слайд 36


Объект XMLDOMNamedNodeMap Ещё одна коллекция объектов в модели DOM Возможен доступ по индексу Используется для итерации по атрибутам для заданного...
Описание слайда:
Объект XMLDOMNamedNodeMap Ещё одна коллекция объектов в модели DOM Возможен доступ по индексу Используется для итерации по атрибутам для заданного элемента Любое изменение в узле немедленно отображается в коллекции, например, удаление или добавление узлов

Слайд 37


Методы объекта XMLDOMNamedNodeMap Метод getNamedItem Method: Возвращает объект XMLDOMNode для заданного атрибута Синтаксис:...
Описание слайда:
Методы объекта XMLDOMNamedNodeMap Метод getNamedItem Method: Возвращает объект XMLDOMNode для заданного атрибута Синтаксис: varXMLDOMNode=varXMLDOMNode.getNamedITEM(Aname) Метод removeNamedItem: Возвращает узел, удалённый из коллекции Синтаксис: varXMLDOMNode = varXMLDOMNamedNodeMap.removeNamedItem(Aname)

Слайд 38


Объект XMLDOMParseError Возвращает информацию о последней синтаксической ошибке Информация включает номер ошибки, номер строки, позицию символа и...
Описание слайда:
Объект XMLDOMParseError Возвращает информацию о последней синтаксической ошибке Информация включает номер ошибки, номер строки, позицию символа и текстовое описание

Слайд 39


Свойство line Пример: Dim xmlDoc Set xmlDoc = CreateObject("microsoft.xmldom") xmlDoc.async = False xmlDoc.load("candidate1.xml")...
Описание слайда:
Свойство line Пример: Dim xmlDoc Set xmlDoc = CreateObject("microsoft.xmldom") xmlDoc.async = False xmlDoc.load("candidate1.xml") If xmlDoc.parseError.errorcode 0 Then MsgBox ("A parse error occurred on line " & xmlDoc.parseError.line) Else MsgBox xmlDoc.documentElement.xml End If

Слайд 40


Свойство Linepos Содержит позицию символа в строке, где возникла ошибка Это свойство предназначено только для чтения
Описание слайда:
Свойство Linepos Содержит позицию символа в строке, где возникла ошибка Это свойство предназначено только для чтения

Слайд 41


Свойство srcText Возвращает полный текст строки, которая содержит ошибку Это свойство предназначено только для чтения Возвращает пустую строку, если...
Описание слайда:
Свойство srcText Возвращает полный текст строки, которая содержит ошибку Это свойство предназначено только для чтения Возвращает пустую строку, если ошибка возникла из-за того, что документ не является правильно сформированным, и ошибка не может быть позиционирована в конкретной строке

Слайд 42


Пример использования свойства srcText
Описание слайда:
Пример использования свойства srcText

Слайд 43


Объект XMLDOMAttribute Представляет атрибут элемента Атрибуты – это свойства самого элемента, но не дочерних узлов этого элемента Атрибуты считаются...
Описание слайда:
Объект XMLDOMAttribute Представляет атрибут элемента Атрибуты – это свойства самого элемента, но не дочерних узлов этого элемента Атрибуты считаются свойствами ассоциированных с ними элементов, а не отдельных и независимых элементов Свойства объекта parentNode, previousSibiling, nextsibiling имеют значение Null

Слайд 44


Свойство nodeType Определяет тип узла XML DOM Свойство предназначено только для чтения Свойство ‘nodeTypeString’ возвращает тип узла в виде строки...
Описание слайда:
Свойство nodeType Определяет тип узла XML DOM Свойство предназначено только для чтения Свойство ‘nodeTypeString’ возвращает тип узла в виде строки Синтаксис: xValue=oXMLNode.nodeType Допустимые значения для свойства nodeType: NODE_ELEMENT(1) NODE_ATTRIBUTE(2) NODE_TEXT(3)

Слайд 45


Пример использования свойства nodeType
Описание слайда:
Пример использования свойства nodeType

Слайд 46


Свойство value Содержит значение атрибута Свойство предназначено и для чтения, и для записи Для атрибутов с подузлами в строке сцепляется текст всех...
Описание слайда:
Свойство value Содержит значение атрибута Свойство предназначено и для чтения, и для записи Для атрибутов с подузлами в строке сцепляется текст всех подузлов со ссылками на символьные и общие примитивы, заменёнными на их значения Содержимое строки не анализируется синтаксически

Слайд 47


Свойство text Содержит текстовое наполнение узла или объединённый текст, представляющий узел и его объявление
Описание слайда:
Свойство text Содержит текстовое наполнение узла или объединённый текст, представляющий узел и его объявление

Слайд 48


Свойство ownerDocuemnt Возвращает корень того документа, который содержит заданный узел Свойство предназначено только для чтения Все узлы созданы в...
Описание слайда:
Свойство ownerDocuemnt Возвращает корень того документа, который содержит заданный узел Свойство предназначено только для чтения Все узлы созданы в контексте документа, и свойство ownerDocuemnt обрабатывается до тех пор, пока узел не добавляется к другому документу Если узел удаляется из документа, то это свойство указывает на документ, в который этот узел был включён до удаления

Слайд 49


Пример использования свойства ownerDocument
Описание слайда:
Пример использования свойства ownerDocument

Слайд 50


Объект XMLDOMCDATASection Представляет содержимое секции CDATA Секции CDATA используются для сокрытия блоков текста от интерпретации в качестве языка...
Описание слайда:
Объект XMLDOMCDATASection Представляет содержимое секции CDATA Секции CDATA используются для сокрытия блоков текста от интерпретации в качестве языка разметки Единственным разделителем, распознаваемым в секции CDATA, является строка "]]>" Не имеет каких‑либо особенных свойств и методов, отличающих его от других Наследует все те же объекты и свойства, что и XMLDOMTextObject

Слайд 51


Свойство specified Показывает, является ли атрибут заданным явно или унаследован от значения по умолчанию, заданного в DTD или в схеме Возвращает...
Описание слайда:
Свойство specified Показывает, является ли атрибут заданным явно или унаследован от значения по умолчанию, заданного в DTD или в схеме Возвращает логическое (Boolean) значение Свойство предназначено только для чтения Возвращает значение ‘true’ (истина), если атрибут задан явно в элементе Возвращает значение ‘false’ (ложь), если значение атрибута взято из DTD или из схемы

Слайд 52


Пример использования свойства specified
Описание слайда:
Пример использования свойства specified

Слайд 53


Метод splitText Разделяет узел типа text на два узла типа text и вставляет новый текстовый узел в текущее дерево, как "брата", который...
Описание слайда:
Метод splitText Разделяет узел типа text на два узла типа text и вставляет новый текстовый узел в текущее дерево, как "брата", который следует непосредственно за разделённым узлом Параметр, используемый в этом методе, имеет тип long integer (длинное целое) Этот параметр задаёт количество символов для выполнения разделения данного текстового узла на два узла, начиная с нуля Метод возвращает объект нового текстового узла Синтаксис: oXMLDOMText=oXMLDOMText.splitText(parameter)

Слайд 54


Метод substringData Извлекает подстроки или части строк из полной строки Первый параметр этого метода имеет тип данных long integer (длинное целое),...
Описание слайда:
Метод substringData Извлекает подстроки или части строк из полной строки Первый параметр этого метода имеет тип данных long integer (длинное целое), задавая количество символов от начала строки до той позиции, в которой должно начаться извлечение Значение нуль говорит о том, что копирование должно начинаться с самого начала данных Второй параметр также является значением типа long integer, задающим количество символов, которые должны быть извлечены в итоговую строку Синтаксис: strValue=oXMLDOMCharacterData.substringData(x,y)

Слайд 55


Пример использования метода substringData
Описание слайда:
Пример использования метода substringData

Слайд 56


Объект XMLDOMDocumentType Содержит информацию обо всех примитивах и нотациях в объявлении типа документа файла XML Каждый объект DOM Document...
Описание слайда:
Объект XMLDOMDocumentType Содержит информацию обо всех примитивах и нотациях в объявлении типа документа файла XML Каждый объект DOM Document включает свойство ‘doctype’, которое идентифицирует объект XMLDOMDocumentType Свойства объекта предназначены только для чтения DTD не может быть добавлено в DOMDocument

Слайд 57


Свойства entities и name Свойство entities: Содержит список примитивов, внешних и внутренних, которые объявлены в декларации типа документа...
Описание слайда:
Свойства entities и name Свойство entities: Содержит список примитивов, внешних и внутренних, которые объявлены в декларации типа документа Синтаксис: oXMLDOMNamedNodeMap=oXMLDOMDocumentType.entities Свойство name: Содержит имя типа документа Синтаксис: sValue=oXMLDOMDocuemntType.name

Слайд 58


Свойство nodeTypeString Возвращает строковую версию типа узла Синтаксис: strValue=oXMLDOMNode.nodeTypeString
Описание слайда:
Свойство nodeTypeString Возвращает строковую версию типа узла Синтаксис: strValue=oXMLDOMNode.nodeTypeString

Слайд 59


Пример использования свойства nodeTypeString
Описание слайда:
Пример использования свойства nodeTypeString

Слайд 60


Метод replaceChild
Описание слайда:
Метод replaceChild

Слайд 61


Метод removeChild
Описание слайда:
Метод removeChild

Слайд 62


Объект XMLDOMEntity Представляет синтаксически обрабатываемые или необрабатываемые примитивы в документе XML Представляет сам примитив, а не...
Описание слайда:
Объект XMLDOMEntity Представляет синтаксически обрабатываемые или необрабатываемые примитивы в документе XML Представляет сам примитив, а не объявление этого примитива Представляет примитив в свойстве ‘childNodes’ свойства ‘docType’ (DTD) объекта DOMDocument

Слайд 63


Свойство notationName Возвращает имя нотации узла Свойство предназначено только для чтения Содержит имя нотации для синтаксически не анализируемых...
Описание слайда:
Свойство notationName Возвращает имя нотации узла Свойство предназначено только для чтения Содержит имя нотации для синтаксически не анализируемых примитивов Для синтаксически анализируемых примитивов это свойство содержит пустую строку Имя примитива доступно через свойство nodeName Синтаксис: sValue=oXMLDOMEntity.notationName

Слайд 64


Свойства prefix и publicId Свойство prefix: Возвращает префикс пространства имён, определённого для данного объекта Если префикс не определён, то...
Описание слайда:
Свойства prefix и publicId Свойство prefix: Возвращает префикс пространства имён, определённого для данного объекта Если префикс не определён, то возвращается пустая строка Синтаксис: sValue=oXMLDOMNode.prefix Свойство publicId: Содержит общедоступный (public) идентификатор, ассоциированный с примитивом Если общедоступный идентификатор не определён, то свойство содержит пустую строку Свойство предназначено только для чтения Синтаксис: sValue=oXMLDOMEntity.publicId

Слайд 65


Свойство systemId Содержит системный идентификатор, ассоциированный с примитивом Если системный идентификатор не определён, то свойство содержит...
Описание слайда:
Свойство systemId Содержит системный идентификатор, ассоциированный с примитивом Если системный идентификатор не определён, то свойство содержит пустую строку Синтаксис: strValue=oXMLDOMEntity.systemId

Слайд 66


Метод transformNode Обрабатывает узел и его потомков, используя предложенную XSL таблицу стилей и возвращает результат преобразования Параметр,...
Описание слайда:
Метод transformNode Обрабатывает узел и его потомков, используя предложенную XSL таблицу стилей и возвращает результат преобразования Параметр, передаваемый в метод, является объектом Это корректный документ XML или узел DOM, состоящий из элементов XSL, которые определяют преобразование этого узла Возвращает строку, которая содержит результат преобразования этого документа XML, основанного на таблице стилей XSL Синтаксис: sValue=oXMLDOMNode.transformNode(x)

Слайд 67


Объект XMLDOMProcessingInstruction Объект представляет инструкцию обработки Содержимым узла XMLDOMProcessingInstruction является все, что расположено...
Описание слайда:
Объект XMLDOMProcessingInstruction Объект представляет инструкцию обработки Содержимым узла XMLDOMProcessingInstruction является все, что расположено между разделителями инструкций обработки (PI) и конечным тэгом Объект является записываемым, и мы можем добавлять инструкции обработки в объект DOMDocument

Слайд 68


Свойство parsed Возвращает значение True (истина), если узел и все его потомки были подвергнуты синтаксическому анализу и обработаны Возвращает...
Описание слайда:
Свойство parsed Возвращает значение True (истина), если узел и все его потомки были подвергнуты синтаксическому анализу и обработаны Возвращает значение False (ложь), если какой‑либо узел остался необработанным Свойство предназначено только для чтения Синтаксис: bValue=oXMLDOMNode.parsed

Слайд 69


Пример использования свойства parsed
Описание слайда:
Пример использования свойства parsed

Слайд 70


Метод cloneNode
Описание слайда:
Метод cloneNode

Слайд 71


SAX Сокращение от “Simple API for XML” (Простой прикладной интерфейс для XML) Это набор прикладных интерфейсов API для работы с XML SAX не требует...
Описание слайда:
SAX Сокращение от “Simple API for XML” (Простой прикладной интерфейс для XML) Это набор прикладных интерфейсов API для работы с XML SAX не требует большого объёма памяти SAX часто используется в приложениях серверной стороны, так как он быстр, и поддерживает одновременное подключение нескольких клиентских систем к серверу Изначально SAX был разработан для языка программирования Java ContentHandler является главным интерфейсом SAX

Слайд 72


SAX против DOM DOM и SAX являются двумя наиболее популярными прикладными интерфейсами API для обработки документов XML
Описание слайда:
SAX против DOM DOM и SAX являются двумя наиболее популярными прикладными интерфейсами API для обработки документов XML

Слайд 73


Подведение итогов – I Аббревиатура DOM означает Document Object Model. Эта концепция позволяет воспринимать документ, как объект, и предоставляет...
Описание слайда:
Подведение итогов – I Аббревиатура DOM означает Document Object Model. Эта концепция позволяет воспринимать документ, как объект, и предоставляет возможность извлекать информацию, вносить изменения и выполнять запросы к документу посредством программного кода. Три типа моделей документов , поддерживаемых в XML: Линейная модель (Linear Model), которая применима к статическим документам, Древовидная модель (Tree Model), которая применима к динамическим документам, и Объектная модель (Object Model), в которой каждый элемент считается объектом. Два метода, которыми могут быть созданы документы XML: XML Island (Островки данных XML) ActiveX Control (Элементы управления ActiveX) Программирование XML DOM может быть классифицировано по двум типам объектов: XML DOM Base Object (Базовый объект XML DOM) DOM Objects (Объекты DOM)

Слайд 74


Подведение итогов – II Объект ‘XMLDOMNode’ расширяет ядро интерфейса узла XML DOM. Большинство других объектов DOM являются производными...
Описание слайда:
Подведение итогов – II Объект ‘XMLDOMNode’ расширяет ядро интерфейса узла XML DOM. Большинство других объектов DOM являются производными ("наследниками") от объекта XMLDOMNODE. Объект ‘XMLDOMNodeList’ – это коллекция (набор) узлов. Его методы позволяют производить итерации по всем узлам‑потомкам заданного узла. К объекту ‘XMLDOMNamedNodeMap’ можно получить доступ по индексу. Это не означает, что XML DOM строго задаёт порядок этих узлов. Коллекция используется для для итерации по атрибутам для заданного элемента. Объект ‘XMLDOMParseError’ возвращает информацию о последней синтаксической ошибке. Эта информация включает номер ошибки, номер строки, позицию символа и текстовое описание встретившейся ошибки. Объект ‘XMLDOMAttribute’ представляет атрибут элемента. Атрибуты – это свойства самого элемента, но не узлов‑потомков элемента. Объект ‘XMLDOMCDATASection’ представляет содержимое секции CDATA. Объект ‘XMLDOMDocumentType’ содержит информацию обо всех примитивах и нотациях в объявлении типа документа файла XML. Simple API for XML (Простой прикладной программный интерфейс для XML) (SAX) – это набор прикладных интерфейсов API, доступный для работы с XML. SAX не требует большого объёма памяти. SAX часто используется в приложениях серверной стороны, так как он быстр.



Похожие презентации
Mypresentation.ru
Загрузить презентацию