Программный интерфейс для работы с XML на основе .NET Framework и MSXML

1. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Класс XmlDocument представляет XML документ как дерево объектов-узлов

· Среда .NET Framework позволяют манипулировать данными XML с помощью набора классов из пространства имен System.Data.Xml

· Класс XmlTextWrite позволяет вывести документ непосредственно в поток

· Класс XmlDocument реализует модель XML DOM

· Класс XmlDocument удерживает XML-данные в памяти после извлечения их из файла

2. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Класс XmlObject представляет XML документ как дерево объектов-узлов

· Среда .NET Framework позволяют манипулировать данными XML с помощью набора классов из пространства имен System.Xml

· Класс XmlDocument позволяет вывести документ непосредственно в поток

· Класс XmlObject реализует модель XML DOM

· Класс XmlDocument позволяет модифицировать данные и позднее сохранить их в файл

3. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Класс XmlTextReader представляет XML документ как дерево объектов-узлов

· Класс XpathNavigator находится в пространстве имен System.Xml.Xpath

· Класс XpathNavigator читает документ из потока по одному узлу за раз

· XmlDocument не предоставляет возможности внесения изменений в документ и их сохранения

· Класс XpathNavigator реализует модель XML DOM

4. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Класс XpathNavigator находится в пространстве имен System.Xml.Navigator

· Класс XpathNavigator удерживает документ в памяти целиком

· XpathNavigator не предоставляет возможности внесения изменений в документ и их сохранения

· Класс XmlTextReader читает документ из потока по одному узлу за раз

· Класс XmlTextReader реализует наименее дорогостоящий подход в отношении серверных ресурсов

5. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Класс XmlTextReader реализует наиболее дорогостоящий подход в отношении серверных ресурсов

· Класс XmlDocument удерживает документ в памяти целиком

· XmlDocument сохраняет информацию в виде дерева узлов, каждый из которых может быть элементом, атрибутом, комментарием или значением элемента

· Можно извлечь узлы дерева первого уровня через свойство XmlDocument.ChildNodes

· Узлам дерева соответствуют объекты XmlElement

6. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Класс XmlTextReader реализует наименее дорогостоящий подход в отношении серверных ресурсов

· Класс XmlTextReader удерживает документ в памяти целиком

· XpathNavigator сохраняет информацию в виде дерева узлов, каждый из которых может быть элементом, атрибутом, комментарием или значением элемента

· Можно извлечь узлы дерева первого уровня через свойство XmlRoot.ChildNodes

· Узлам дерева соответствуют объекты XmlNode

7. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· XpathNavigator применяет подход на базе курсора, позволяющий использовать такие методы, как MoveToNext () для прохождения по данным XML

· XpathNavigator позволяет позиционироваться только на одном узле одновременно

· Для создания объекта XpathNavigator используется метод CreateNavigator() объекта XmlDocument

· XmlDocument не поддерживает тип узла XmlDeclaration

· Свойство XmlDocument.ChildNodes возвращает объект XMLNodeList

8. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· XmlDocument применяет подход на базе курсора, позволяющий использовать такие методы, как MoveToNext () для прохождения по данным XML

· Для создания объекта XpathNavigator используется конструктор класса XpathNavigator

· XpathNavigator не поддерживает тип узла XmlDeclaration

· Свойство Node.ChildNodes возвращает объект XMLNodeList

· При работе с XpathNavigator широко используется объект XMLNodeList

9. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· XmlTextReader применяет подход на базе курсора, позволяющий использовать такие методы, как MoveToNext () для прохождения по данным XML

· Для создания объекта XmlDocument используется конструктор класса XmlDocument

· Свойство Element.ChildNodes возвращает объект XMLNodeList

· При работе с XmlDocument широко используется объект XMLNodeList

· XmlNodeList содержит объекты XmlElement

10. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Метод XmlDocument.GetElementsByTagName() возвращает объект XmlNodeList

· XmlNodeList содержит объекты XmlNode

· XmlDocument.GetElementsByTagName () выполняет поиск по всему документу

· Чтобы выполнить поиск с использованием выражений XPath, можно использовать метод Select () класса XpathNavigator

· GetElementsByTagName () позволяет искать не только по имени элемента

11. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Метод XmlDocument.GetElementsByTagName() возвращает объект XmlNodeList

· XmlElement.GetElementsByTagName () выполняет поиск узлов по имени

· Чтобы выполнить поиск с использованием выражений XPath, можно использовать метод Select () класса XmlDocument

· GetElementsByTagName () позволяет искать только по имени элемента

· GetElementsByTagName () возвращает объект XMLNodes

12. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· XmlNode.GetElementsByTagName () выполняет поиск узлов по имени

· Чтобы выполнить поиск с использованием выражений XPath, можно использовать метод SelectNodes () или SelectSingleNode () класса XmlDocument

· метод XmlTextReader.Read () читает следующий узел документа из файла

· метод MoveToContent () объекта XmlTextReader пропускает несущественные узлы (вроде комментариев, пробелов и XML-объявлений) и останавливается на объявлении следующего элемента

· метод ReadEndNode () позволяет пропустить пробелы и прочесть закрывающий дескриптор элемента

13. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· метод SelectNodes () возвращает объект XMLNodes

· метод XmlTextReader.Read () читает следующий узел документа из потока

· метод MoveToContent () объекта XpathNavigator пропускает несущественные узлы (вроде комментариев, пробелов и XML-объявлений) и останавливается на объявлении следующего элемента

· метод ReadEndElement () позволяет пропустить пробелы и прочесть закрывающий дескриптор элемента

· метод ReadElementString () читает элемент, который содержит только текстовые данные

14. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· метод XmlTextReader.Read () читает следующий узел из документа в памяти

· метод MoveToContent () объекта XmlDocument пропускает несущественные узлы (вроде комментариев, пробелов и XML-объявлений) и останавливается на объявлении следующего элемента

· метод ReadElementString () позволяет переместиться через начальный дескриптор, содержимое и конечный дескриптор элемента

· Чтобы проверить XML-документ на соответствие схеме, применяется класс XmlValidatingReader

· Чтобы проверить XML-документ на соответствие схеме, вначале необходимо импортировать пространство имен System.Data.Schema

15. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Чтобы проверить XML-документ на соответствие схеме, применяется класс XmlValidatingDocument

· метод XmlValidatingReader.Read () читает следующий узел из документа в памяти

· для обработки ошибки в документе можно с помощью делегата перехватить исключение XmlSchemaException

· для обработки ошибки в документе можно использовать класс XmlSchemaCollection

· для обработки ошибки в документе необходимо вначале загрузить документ в память

16. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Чтобы проверить XML-документ на соответствие схеме, вначале необходимо импортировать пространство имен System.Xml.Schema

· Объект XmlValidatingReader создается на основе объекта XmlTextReader

· метод XmlValidatingReader.Read () читает следующий узел документа из файла

· для обработки ошибки в документе можно с помощью делегата отреагировать на событие ValidationEventHandler

· при обработке ошибок в документе можно вначале создать поток на основе файла документа

17. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Для создания объектов ActiveX в JavaScript Microsoft предлагает класс ActiveXObject

· Объектная модель документа XML представляет собой набор объектов

· Объект document представ­ляет вершину дерева DOM

· Объекты создаются или становятся доступны­ми посредством объекта root

· модель XML DOM можно использовать на клиентской стороне

18. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Для создания объектов ActiveX в JavaScript Microsoft предлагает класс ActiveXClass

· DOM основывается на древовидной модели, и каждый элемент XML называется узлом {node)

· Объекты DOM создаются или становятся доступны­ми посредством объекта document

· Модель XML DOM можно использовать на стороне сервера

· Для создания объекта document на странице HTML можно использовать тег XML

19. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· зависимая потоковая модель используется в слу­чаях, когда несколько потоков могут одновременно обращаться к объекту document

· модель XML DOM можно использовать только на стороне сервера

· Для создания объекта document на стороне сервера можно использовать тег XML

· В теге XML должен быть определен атрибут Name, по которому можно будет ссылаться на объект document

· При создании объекта XML из сценария существуют два типа потоковых моделей (threading models), которые можно использовать

20. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· модель XML DOM можно использовать только на клиентской стороне

· В теге XML должен быть определен атрибут ID (идентификатор), по которому можно будет ссылаться на объект document

· При создании объекта XML из сценария существуют три типа потоковых моделей (threading models), которые можно использовать

· свободная потоковая модель используется в слу­чаях, когда несколько потоков могут одновременно обращаться к объекту document

· На стороне сервера конструкция new ActiveXObject является единственным способом создания объекта document

21. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· На клиентской стороне конструкция new ActiveXObject является единственным способом создания объекта document

· тег XML создает объект document и позволяет загружать в этот объект данные, расположенные вне этого тега

· У объекта document существуют два метода (loadDoc и load), которые позволя­ют загружать данные XML из сценария

· Флажок (параметр) async метода load по умол­чанию имеет значение true

· следует установить свойство onreadystate объекта document равным имени того обработчика событий (фун­кции), который следует вызвать

22. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· тег XML создает объект document

· для загрузки данных в блоки данных XML можно встроить данные XML в стра­ницу HTML

· У объекта document существуют два метода (loadXML и load), которые позволя­ют загружать данные XML из сценария

· Метод loadXML в качестве параметра использует адрес URL того документа XML, который требуется загрузить

· Флажок (параметр) async метода load по умол­чанию имеет значение false

23. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· для загрузки данных в блоки данных XML можно сослаться на внешний документ с необходимыми данными

· Метод load в качестве параметра использует адрес URL того документа XML, который требуется загрузить

· следует установить свойство onreadystatechange объекта document равным имени того обработчика событий (фун­кции), который следует вызвать

· значениями свойства readyState объекта document являются Loading, Loaded, Interactive, Complete

· событие onreadystatechange возникает каждый раз, когда происходят изменения значения свойства stateChange

24. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· значениями свойства readyState объекта document являются Loading, Loaded, Interactive, Ready

· событие onreadystatechange возникает каждый раз, когда происходят изменения значения свойства readyState

· После вызова асинхронной загрузки вы можете при необходимости остано­вить ее, вызвав метод break объекта document

· Объект parse error содержит подробную информацию обо всех ошибках, обнаруженных анализатором при обработке документа

· методу save объекта document можно передать адрес, по которому должен быть сохра­нен файл

25. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· значения свойства readyState объекта document соответствуют различ­ным фазам загрузки документа

· После вызова асинхронной загрузки вы можете при необходимости остано­вить ее, вызвав метод abort объекта document

· Объект parse error содержит подробную информацию о последней ошибке, обнаруженной анализатором при обработке документа

· методу save объекта document можно передать объект response

· К объектам XML DOM относятся XMLDOMDocument, XMLDOMNode, XMLDataObject

26. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· К объектам XML DOM относятся XMLDOMDocument, XMLDOMNode, XMLRuntime

· методу save объекта document можно передать объект request

· Свойство nodeName объекта XMLDOMNode возвращает имя элемента XML

· свойство xml объекта XMLDOMNode возвращает строку, содержащую весь код XML, исключая атрибуты, для данного узла и для всех его потомков

· свойство rootElement объекта document возвращает корневой узел документа XML

27. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· К объектам XML DOM относятся XMLDOMDocument, XMLDOMNode, XMLHttpRequest

· свойство xml объекта XMLDOMNode возвращает строку, содержащую весь код XML, включая атрибуты, для данного узла и для всех его потомков

· свойство documentElement объекта document возвращает корневой узел документа XML

· элементы XML, за исключением корневого, не поддерживают метод getElementsByTagName

· XMLDOMNodeList поддерживает как последовательное перемещение по объектам семейства, так произвольное с помощью своего свойства index

28. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· объект document поддерживает метод getElementsByTagName

· если в каком-либо элементе между тегами содержится не­кий текст, то анализатор создает специальный объект textNode и сохраняет в нем данный текст, причем этот объект становится первым дочерним элементом ис­ходного элемента

· объекты, представляющие атрибуты (формальное название XMLDOMAttribute), также считаются частями дерева объект­ной модели документа

· атрибуты, как и другие дочерние объекты, входят в семейство child

· Именованное семейство атрибутов (то есть объект named node collection) для дан­ного элемента XML невозможно получить при помощи его свойства attributes

29. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· если в каком-либо элементе между тегами содержится не­кий текст, то анализатор создает специальный объект text и сохраняет в нем данный текст, причем этот объект становится первым дочерним элементом ис­ходного элемента

· объекты, представляющие атрибуты (формальное название XMLDOMAttribute), связаны с элементами, однако не считаются частями дерева объект­ной модели документа

· атрибуты не входят в семейство child

· Именованное семейство атрибутов (то есть объект named node collection) для дан­ного элемента XML можно получить при помощи его свойства attributes

· Чтобы связать атрибут с элементом можно использовать метод setAttribute этого эле­мента

30. Какие утверждения являются правильными для программ, обрабатывающих данные XML посредством .NET Framework и MSXML?

· Чтобы связать атрибут с элементом можно вызывать метод setNamedltem семейства именованных узлов объекта attribute

· Метод cloneElement является членом объекта element и может быть использован для клонирования этого элемента и всех его дочерних элементов

· Существует метод пересылки документа XML на сервер, использующий скрытый фрейм

· Существует метод пересылки документа XML на сервер, использующий скрытое текстовое поле

· объект XMLHttpRequest позволяет передать документ XML только в одном направлении – с клиента на сервер

Hosted by uCoz