Тест №_1_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. объектная модель документа XML (XML DOM) представляет собой набор объектов, которые можно использовать в сценариях для перемещения по документу и доступа к содержащимся в документе данным

  2. таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:template> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML

  3. чтобы получить какие-либо данные из документа XML, вы можете воспользоваться элементом xsl:value-of, задав значение его атрибута select равным пути к этим данным

  4. XSL образцы определяют, какие узлы являются подходящими в каждом конкретном случае, на основании иерархических взаимоотношений между различными уз­лами

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

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

  2. элемент <xsl:template> играет роль объекта document для документа XSL

  3. для каждого из выбранных узлов элемент xsl:apply-templates сообщает процес­сору XSL, что требуется найти шаблон с подходящим атрибутом select

  4. как только один из элементов xsl:when или xsl:otherwise выбран, блок case условного элемента завершает свое вы­полнение

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

  1. после загрузки документа XML анализатор браузера обычно автоматически создает объектную модель документа

  2. элемент <xsl:template> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию

  3. для выбора узлов в элементе xsl:apply-templates имеется ат­рибут select

  4. для проверки значения элемента XML в xsl:if имеется атрибут if

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

  1. XML DOM позволяет осуществлять поиск конкретного элемента XML по его содержимому или атрибуту

  2. элемент <xsl:template> определяет, каков будет результат обработки узла опреде­ленного типа в зависимости от его контекста

  3. для каждого элемента xsl:apply-templates необходимо создать новый элемент xsl:template, в котором значение атрибута match должно соответствовать значению атрибута select в элементе xsl:applу-templates

  4. два элемента xsl:if, вложенные друг в друга, дают эффект оператора OR

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

  1. XML DOM позволяет фильтровать и сор­тировать данные XML по какому-либо заданному критерию

  2. атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  3. мы можем поместить какой-либо шаблон внутрь элемен­та xsl:apply-templates, и тогда именно такой дочерний шаблон будет применяться, даже если есть и другие подходящие шаблоны

  4. если требуется осуществить проверку нескольких условий, в XSLT можно использовать элементы xsl:case, xsl:when, xsl:default или их комбинации

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

  1. объект document может быть отображен на любую вершину дерева XML DOM

  2. таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:stylesheet> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML

  3. шаблоны, находящиеся внутри элемента xsl:apply-templates, не видны вне своего контейнера

  4. контекст XSL-образцов — это тот узел, на котором вы сейчас находитесь

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

  1. объект document используется для загрузки данных и не служит средством доступа к объектам дерева XML DOM

  2. элемент <xsl:stylesheet> играет роль объекта document для документа XSL

  3. XSL не позволяет создавать шаблоны xsl:template с локальной областью видимости

  4. контекст XSL-образцов — это тот узел, который в данный момент обрабаты­вается

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

  1. после загрузки документа XML анализатор браузера автоматически не создает объектную модель документа

  2. элемент <xsl:stylesheet> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию

  3. если среди до­черних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей первым

  4. в XSL-образцах широко используются выражения языка XPath

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

  1. XML DOM не позволяет осуществлять поиск конкретного элемента XML по его содержимому или атрибуту

  2. элемент <xsl:stylesheet> определяет, каков будет результат обработки узла опреде­ленного типа в зависимости от его контекста

  3. в XSL имеется два элемента для поддержки вызова сценария: это элементы xsl:eval и xsl:script

  4. операция изменения контекста (/) сообщает обработчику XSL о том, что следует перемес­титься в контекст прямых потомков

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

  1. XML DOM не позволяет фильтровать и сор­тировать данные XML по какому-либо заданному критерию

  2. атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  3. элемент xsl:eval выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ

  4. если операция изменения контекста (/) является первым символом в образ­це XSL, это означает, что исходный контекст соответствует корневому элементу






Тест №_2_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. объект document представляет вершину дерева XML DOM

  2. атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  3. шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера

  4. контекст XSL-образцов — это таблица стилей, которая сейчас используется

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

  1. объект document используется для загрузки данных и служит средством доступа к остальным дочерним объектам дерева XML DOM

  2. атрибут match элемента <xsl:template> определяет контекст для шаблона и является XSL образцом (XSL pattern)

  3. вы мо­жете создавать шаблоны xsl:template с локальной областью видимости

  4. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к корневому элементу

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

  1. обработка документов XML посредством XSL в общем случае проходит два этапа: преобразование дерева документа (XML transform) и форматирование (formatting) дерева, полученного после преобразования.

  2. под контекстом (context) понимается таблица стилей, используемая для преобразования документа XML

  3. если среди до­черних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним

  4. в XSL-образцах широко используются выражения языка XPointer

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

  1. таблица стилей, по которой идет XSLT преобразование, содержит правила, состоящие из двух частей: шаблонов (templates) или конструкторов (sequence constructors) для отбора узлов, предназначенных для преобразования, и образцов (patterns) для преобразованных узлов

  2. символ (/) используется для задания контекста уровня документа

  3. в XSL отсутствуют элементы для поддержки вызова сценария

  4. операция (/) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

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

  1. посредством XSL-FO можно кардинально поменять структуру дерева XML DOM: изменить уровни вложенности, удалить или добавить новые узлы, создать оглавление, предметный указатель, индекс

  2. элемент <xsl:template> имеет атрибуты language и match

  3. элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ

  4. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к текущему контексту

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

  1. объект root представляет вершину дерева XML DOM

  2. атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript

  3. у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев

  4. образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста

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

  1. объект root используется для загрузки данных и служит средством доступа к остальным дочерним объектам дерева XML DOM

  2. атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)

  3. в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script

  4. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту

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

  1. XSL позволяет создавать шаблоны, описывающие, как должны отображаться данные XML на основе формата документа HTML

  2. под контекстом (context) понимается определенная область или уровень в иерархии документа XML

  3. в элементе xsl:eval следует ­пользоваться символьными примитивами <, > и &amp; чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей

  4. образец Customer позволяет найти все элементы Customer в текущем узле

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

  1. таблица стилей, по которой идет XSLT преобразование, содержит правила, состоящие из двух частей: образцов (patterns) для отбора узлов, предназначенных для преобразования, и шаблонов (templates) или конструкторов (sequence constructors) для преобразованных узлов

  2. символ (/) используется для задания контекста текущего уровня дерева документа

  3. синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML

  4. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

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

  1. посредством XSLT можно кардинально поменять структуру дерева XML DOM: изменить уровни вложенности, удалить или добавить новые узлы, создать оглавление, предметный указатель, индекс

  2. атрибут select элемента xsl:for-each определяет множе­ство узлов, к которым будет применен шаблон

  3. элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа

  4. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к корневому элементу

Тест №_3_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. результат преобразования XSLT может стать новым самостоятельным документом или даже несколькими документами

  2. чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each

  3. в элементе xsl:eval следует ­пользоваться как символьными примитивами <, > и &amp;, так и символами <, > и &

  4. образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста

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

  1. форматирование в XSL-FO абстрагируется от конечного устройства, хотя может выполняться непосредственно в нем, например, в браузере, пейджере, принтере, проекторе

  2. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"

  3. синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML

  4. образец ./Customer позволяет найти все элементы Customer в текущем узле

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

  1. под объектами форматирования FO (formatting objects) в языке XSL-FO понимаются узлы дерева, а под их классами – некие конечные структуры: страницы, абзацы, таблицы, списки

  2. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"

  3. элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet

  4. образец Customer позволяет найти все элементы Customer в корневом узле

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

  1. таблица стилей в XSLT определяет правила форматирования (formatting properties)

  2. в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by

  3. элемент xsl:script является видимым из любого места таблицы стилей

  4. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех прямых потомков текущего узла

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

  1. по правилам таблицы стилей XSLT строится дерево геометрических областей (area tree), на которые разбивается документ, и определяются их характеристики: размеры, цвет, шрифт

  2. если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each

  3. при наличии несколь­ких переменных или функций скрипта с одинаковыми названиями используется та, кото­рая расположена в таблице стилей последней

  4. образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction эле­менты

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

  1. результат преобразования XSL-FO может стать новым самостоятельным документом или даже несколькими документами

  2. чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:for-each

  3. элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet

  4. если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ./Transaction

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

  1. форматирование в XSLT абстрагируется от конечного устройства, хотя может выполняться непосредственно в нем, например, в браузере, пейджере, принтере, проекторе

  2. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="number(dogWeight)"

  3. элемент xsl:script не является видимым из любого места таблицы стилей

  4. для того, чтобы был возвращен дочерний элемент Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type

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

  1. под объектами форматирования FO (formatting objects) в языке XSLT понимаются узлы дерева, а под их классами – некие конечные структуры: страницы, абзацы, таблицы, списки

  2. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ";", например, order-by="number(dogWeight); dogName"

  3. проверку одного условия в XSLT можно осуществить, используя элемент xsl:if

  4. образец Transaction/@* позволяет получить все дочерние элементы элемента Transaction

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

  1. таблица стилей в XSL-FO определяет правила форматирования (formatting properties)

  2. в синтаксисе языка XSLT убрали атрибут order-by в элементе xsl:for-each и добавили элемент xsl:sort

  3. элемент xsl:if позволяет вычислить значение элемента XML или выражение сце­нария

  4. образец //Transaction[0] позволяет получить все элементы Transaction, являющиеся первыми в семействе пря­мых потомков своих родительских элементов во всем документе

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

  1. по правилам таблицы стилей языка XSL-FO строится дерево геометрических областей (area tree), на которые разбивается документ, и определяются их характеристики: размеры, цвет, шрифт

  2. если элемент xsl:sort присутствует в элементе xsl:for-each, то он может находиться в любом месте после элемента xsl:for-each

  3. для поддержки выражений сценария в элементе xsl:if предусмотрены атрибу­ты ехрг и language

  4. образец (//Transaction)[0] позволяет найти все эле­менты Transaction и затем из получившегося семейства выбрать первый







Тест №_4_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. документ, записанный на языке XSL-FO, называется, по традиции, таблицей стилей, хотя он содержит в основном правила преобразования

  2. чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:repeat

  3. проверку нескольких условий в XSLT можно осуществить, используя элемент xsl:if

  4. если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ../Transaction

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

  1. в документе XML, который будет преобразовываться и выводиться в соответствии с таблицей стилей, обычно определяется префикс xml пространства имен http://www.w3.org/1999/XSL/Transform

  2. в элементе order-by обычно используются два атрибута: атрибут order - способ сортировки (по возрастанию или по убыванию) и атрибут select - имя поля, по которому производится сортировка

  3. элемент xsl:if позволяет вычислить значение элемента XML или выражение сце­нария

  4. для того, чтобы был возвращен атрибут Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type

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

  1. стиль XSLT, задаваемый шаблоном xsl:output, определяет вывод "плоского" текста, если указано значение "html" атрибута method

  2. в элементе order-by атрибутов может быть пять - select, lang, data-type, order и case-order

  3. для поддержки выражений сценария в элементе xsl:if предусмотрены атрибу­ты еval и language

  4. образец Transaction/@* позволяет получить все атрибуты элемента Transaction

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

  1. символ перевода строки записывается в шестнадцатеричной форме "&#xD;" (в виде ссылки на сущность)

  2. заменив в элементе order-by значение атрибута order с ascending на descending, мы сгруппируем записи в обратном алфавитном порядке

  3. под выражением сценария (script expression) в элементе xsl:if мы понимаем строку сценария, которая возвращает значения true либо false

  4. образец //Transaction[0] позволяет получить самый первый элемент Transaction во всем документе

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

  1. таблица стилей XSLT всегда располагается в отдельном файле с расширением .xsl

  2. для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type

  3. если выражение сценария в атрибуте окажется равным true, то содержи­мое элемента xsl:if вставляется в документ

  4. образец (//Transaction)[0] позволяет найти самый первый элемент Transaction во всем документе

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

  1. документ, записанный на языке XSLT, называется, по традиции, таблицей стилей, хотя он содержит в основном правила преобразования

  2. чтобы получить какие-либо данные из документа XML, вы можете воспользоваться элементом xsl:get-value, задав значение его атрибута select равным пути к этим данным

  3. как только один из элементов xsl:when или xsl:otherwise выбран, блок choose условного элемента завершает свое вы­полнение

  4. образец //Transaction[end()] позволяет получить самый последний элемент Transaction, расположенный в произвольном месте документа

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

  1. в документе XML, который будет преобразовываться и выводиться в соответствии с таблицей стилей, обычно определяется префикс xsl пространства имен http://www.w3.org/1999/XSL/Transform

  2. элемент xsl:apply-templates указывает процессору XSL, что нужно применить шаблон, который соответствует типу и контексту выбранных узлов

  3. под выражением сценария (script expression) в элементе xsl:if мы понимаем строку сценария, результат выполнения которой подставляется в документ

  4. фильтры позволяют осуществлять поиск элемента, например, первого или последнего элемента семейства

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

  1. стиль XSLT, задаваемый шаблоном xsl:output, определяет вывод "плоского" текста, если указано значение "text" атрибута method

  2. для каждого из выбранных узлов элемент xsl:apply-templates сообщает процес­сору XSL, что требуется найти шаблон с подходящим атрибутом match

  3. для проверки значения элемента XML в xsl:if имеется атрибут test

  4. фильтры позволяют работать с документами XML как с базами данных

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

  1. символ перевода строки записывается в шестнадцатеричной форме "&#xA;" (в виде ссылки на сущность)

  2. для выбора узлов в элементе xsl:apply-templates имеется ат­рибут match

  3. два элемента xsl:if, вложенные друг в друга, дают эффект оператора AND

  4. для задания фильтра используются квадратные скобки ([ ]), а внутри этих скобок содержится так называемый образец фильтра (filter pattern)

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

  1. таблицу стилей можно записывать не в отдельный файл, а непосредственно в преобразуемый документ XML

  2. для каждого элемента xsl:apply-templates необходимо создать новый элемент xsl:template, в котором значение атрибута select должно соответствовать значению атрибута select в элементе xsl:applу-templates

  3. если требуется осуществить проверку нескольких условий, в XSLT можно использовать элементы xsl:choose, xsl:when, xsl:otherwise или их комбинации

  4. образец Transaction[Credit] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых имеется атрибут Credit





Тест №_5_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. объектная модель документа XML (XML DOM) представляет собой набор объектов, которые можно использовать в сценариях для перемещения по документу и доступа к содержащимся в документе данным

  2. таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:stylesheet> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML

  3. шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера

  4. образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста

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

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

  2. элемент <xsl:stylesheet> играет роль объекта document для документа XSL

  3. вы мо­жете создавать шаблоны xsl:template с локальной областью видимости

  4. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту

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

  1. после загрузки документа XML анализатор браузера обычно автоматически создает объектную модель документа

  2. элемент <xsl:stylesheet> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию

  3. если среди до­черних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним

  4. образец Customer позволяет найти все элементы Customer в текущем узле

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

  1. XML DOM позволяет осуществлять поиск конкретного элемента XML по его содержимому или атрибуту

  2. элемент <xsl:stylesheet> определяет, каков будет результат обработки узла опреде­ленного типа в зависимости от его контекста

  3. в XSL отсутствуют элементы для поддержки вызова сценария

  4. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

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

  1. XML DOM позволяет фильтровать и сор­тировать данные XML по какому-либо заданному критерию

  2. атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  3. элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ

  4. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к корневому элементу

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

  1. объект document может быть отображен на любую вершину дерева XML DOM

  2. атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  3. у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев

  4. образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста

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

  1. объект document используется для загрузки данных и не служит средством доступа к объектам дерева XML DOM

  2. атрибут match элемента <xsl:template> определяет контекст для шаблона и является XSL образцом (XSL pattern)

  3. в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script

  4. образец ./Customer позволяет найти все элементы Customer в текущем узле

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

  1. после загрузки документа XML анализатор браузера автоматически не создает объектную модель документа

  2. под контекстом (context) понимается таблица стилей, используемая для преобразования документа XML

  3. в элементе xsl:eval следует ­пользоваться символьными примитивами <, > и &amp; чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей

  4. образец Customer позволяет найти все элементы Customer в корневом узле

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

  1. XML DOM не позволяет осуществлять поиск конкретного элемента XML по его содержимому или атрибуту

  2. символ (/) используется для задания контекста уровня документа

  3. синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML

  4. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех прямых потомков текущего узла

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

  1. XML DOM не позволяет фильтровать и сор­тировать данные XML по какому-либо заданному критерию

  2. элемент <xsl:template> имеет атрибуты language и match

  3. элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа

  4. образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction эле­менты







Тест №_6_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. объект document представляет вершину дерева XML DOM

  2. атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript

  3. в элементе xsl:eval следует ­пользоваться как символьными примитивами <, > и &amp;, так и символами <, > и &

  4. если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ./Transaction

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

  1. объект document используется для загрузки данных и служит средством доступа к остальным дочерним объектам дерева XML DOM

  2. атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)

  3. синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML

  4. для того, чтобы был возвращен дочерний элемент Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type

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

  1. обработка документов XML посредством XSL в общем случае проходит два этапа: преобразование дерева документа (XML transform) и форматирование (formatting) дерева, полученного после преобразования.

  2. под контекстом (context) понимается определенная область или уровень в иерархии документа XML

  3. элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet

  4. образец Transaction/@* позволяет получить все дочерние элементы элемента Transaction

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

  1. таблица стилей, по которой идет XSLT преобразование, содержит правила, состоящие из двух частей: шаблонов (templates) или конструкторов (sequence constructors) для отбора узлов, предназначенных для преобразования, и образцов (patterns) для преобразованных узлов

  2. символ (/) используется для задания контекста текущего уровня дерева документа

  3. элемент xsl:script является видимым из любого места таблицы стилей

  4. образец //Transaction[0] позволяет получить все элементы Transaction, являющиеся первыми в семействе пря­мых потомков своих родительских элементов во всем документе

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

  1. посредством XSL-FO можно кардинально поменять структуру дерева XML DOM: изменить уровни вложенности, удалить или добавить новые узлы, создать оглавление, предметный указатель, индекс

  2. атрибут select элемента xsl:for-each определяет множе­ство узлов, к которым будет применен шаблон

  3. при наличии несколь­ких переменных или функций скрипта с одинаковыми названиями используется та, кото­рая расположена в таблице стилей последней

  4. образец (//Transaction)[0] позволяет найти все эле­менты Transaction и затем из получившегося семейства выбрать первый

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

  1. объект root представляет вершину дерева XML DOM

  2. чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each

  3. элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet

  4. если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ../Transaction

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

  1. объект root используется для загрузки данных и служит средством доступа к остальным дочерним объектам дерева XML DOM

  2. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"

  3. элемент xsl:script не является видимым из любого места таблицы стилей

  4. для того, чтобы был возвращен атрибут Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type

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

  1. XSL позволяет создавать шаблоны, описывающие, как должны отображаться данные XML на основе формата документа HTML

  2. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"

  3. проверку одного условия в XSLT можно осуществить, используя элемент xsl:if

  4. образец Transaction/@* позволяет получить все атрибуты элемента Transaction

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

  1. таблица стилей, по которой идет XSLT преобразование, содержит правила, состоящие из двух частей: образцов (patterns) для отбора узлов, предназначенных для преобразования, и шаблонов (templates) или конструкторов (sequence constructors) для преобразованных узлов

  2. в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by

  3. элемент xsl:if позволяет вычислить значение элемента XML или выражение сце­нария

  4. образец //Transaction[0] позволяет получить самый первый элемент Transaction во всем документе

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

  1. посредством XSLT можно кардинально поменять структуру дерева XML DOM: изменить уровни вложенности, удалить или добавить новые узлы, создать оглавление, предметный указатель, индекс

  2. если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each

  3. для поддержки выражений сценария в элементе xsl:if предусмотрены атрибу­ты ехрг и language

  4. образец (//Transaction)[0] позволяет найти самый первый элемент Transaction во всем документе






Тест №_7_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

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

  2. контекст XSL-образцов — это тот узел, на котором вы сейчас находитесь

  3. шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера

  4. атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript

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

  1. фильтры позволяют осуществлять поиск элемента на основе его содержимого или содержимого его атрибута

  2. контекст XSL-образцов — это тот узел, который в данный момент обрабаты­вается

  3. вы мо­жете создавать шаблоны xsl:template с локальной областью видимости

  4. атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)

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

  1. фильтры позволяют работать с небольшими базами данных на клиентской стороне

  2. в XSL-образцах широко используются выражения языка XPath

  3. если среди до­черних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним

  4. под контекстом (context) понимается определенная область или уровень в иерархии документа XML

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

  1. образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых атрибут Processor равен Beth

  2. операция изменения контекста (/) сообщает обработчику XSL о том, что следует перемес­титься в контекст прямых потомков

  3. в XSL отсутствуют элементы для поддержки вызова сценария

  4. символ (/) используется для задания контекста текущего уровня дерева документа

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

  1. образец Transaction[Credit] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых имеются дочерние элементы Credit

  2. если операция изменения контекста (/) является первым символом в образ­це XSL, это означает, что исходный контекст соответствует корневому элементу

  3. элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ

  4. атрибут select элемента xsl:for-each определяет множе­ство узлов, к которым будет применен шаблон

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

  1. для обозначения содержимого элемента в XSL-образцах нельзя использовать кавычки

  2. контекст XSL-образцов — это таблица стилей, которая сейчас используется

  3. у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев

  4. чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each

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

  1. образец Transaction[$any$ Processor="Elle"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых элемент Processor равен Еlle

  2. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к корневому элементу

  3. в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script

  4. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"

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

  1. образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых хотя бы один из элементов Processor не равен Beth

  2. в XSL-образцах широко используются выражения языка XPointer

  3. в элементе xsl:eval следует ­пользоваться символьными примитивами <, > и &amp; чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей

  4. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"

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

  1. образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых есть элемент Processor, равный Beth

  2. операция (/) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

  3. синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML

  4. в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by

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

  1. образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых хотя бы один из элементов Processor не равен Beth

  2. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к текущему контексту

  3. элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа

  4. если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each






Тест №_8_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. к методам изменения контекста в XSLT относятся методы ancestor, context и id

  2. образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста

  3. в элементе xsl:eval следует ­пользоваться как символьными примитивами <, > и &amp;, так и символами <, > и &

  4. чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:for-each

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

  1. образец Transaction[$any$ Processor="Elle"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых все элементы Processor равны Еlle

  2. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту

  3. синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML

  4. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="number(dogWeight)"

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

  1. образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых все элементы Processor не равны Beth

  2. образец Customer позволяет найти все элементы Customer в текущем узле

  3. элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet

  4. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ";", например, order-by="number(dogWeight); dogName"

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

  1. образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых первый элемент Processor равен Beth

  2. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

  3. элемент xsl:script является видимым из любого места таблицы стилей

  4. в синтаксисе языка XSLT убрали атрибут order-by в элементе xsl:for-each и добавили элемент xsl:sort

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

  1. метод id возвращает элемент или элементы, идентификаторы кото­рых совпадают с заданным в методе значением

  2. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к корневому элементу

  3. при наличии несколь­ких переменных или функций скрипта с одинаковыми названиями используется та, кото­рая расположена в таблице стилей последней

  4. если элемент xsl:sort присутствует в элементе xsl:for-each, то он может находиться в любом месте после элемента xsl:for-each

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

  1. к методам изменения контекста в XSLT относятся методы ancestor, context и id

  2. образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста

  3. элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet

  4. чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:repeat

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

  1. метод context используется для изменения текущего контекста запроса или фильтра на контекст ближайшего родительского элемента

  2. образец ./Customer позволяет найти все элементы Customer в текущем узле

  3. элемент xsl:script не является видимым из любого места таблицы стилей

  4. в элементе order-by обычно используются два атрибута: атрибут order - способ сортировки (по возрастанию или по убыванию) и атрибут select - имя поля, по которому производится сортировка

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

  1. метод ancestor(Transaction) позволяет найти элемент Transaction, который является родителем текущего элемента

  2. образец Customer позволяет найти все элементы Customer в корневом узле

  3. проверку одного условия в XSLT можно осуществить, используя элемент xsl:if

  4. в элементе order-by атрибутов может быть пять - select, lang, data-type, order и case-order

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

  1. метод ancestor позволяет менять контекст выше или ниже относи­тельно того уровня, где вы находитесь

  2. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех прямых потомков текущего узла

  3. элемент xsl:if позволяет вычислить значение элемента XML или выражение сце­нария

  4. заменив в элементе order-by значение атрибута order с ascending на descending, мы сгруппируем записи в обратном алфавитном порядке

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

  1. типом узла может быть сущность

  2. образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction эле­менты

  3. для поддержки выражений сценария в элементе xsl:if предусмотрены атрибу­ты ехрг и language

  4. для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type







Тест №_9_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:template> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML

  2. чтобы получить какие-либо данные из документа XML, вы можете воспользоваться элементом xsl:value-of, задав значение его атрибута select равным пути к этим данным

  3. XSL образцы определяют, какие узлы являются подходящими в каждом конкретном случае, на основании иерархических взаимоотношений между различными уз­лами

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

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

  1. элемент <xsl:template> играет роль объекта document для документа XSL

  2. для каждого из выбранных узлов элемент xsl:apply-templates сообщает процес­сору XSL, что требуется найти шаблон с подходящим атрибутом select

  3. как только один из элементов xsl:when или xsl:otherwise выбран, блок case условного элемента завершает свое вы­полнение

  4. фильтры позволяют осуществлять поиск элемента на основе его содержимого или содержимого его атрибута

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

  1. элемент <xsl:template> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию

  2. для выбора узлов в элементе xsl:apply-templates имеется ат­рибут select

  3. для проверки значения элемента XML в xsl:if имеется атрибут if

  4. фильтры позволяют работать с небольшими базами данных на клиентской стороне

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

  1. элемент <xsl:template> определяет, каков будет результат обработки узла опреде­ленного типа в зависимости от его контекста

  2. для каждого элемента xsl:apply-templates необходимо создать новый элемент xsl:template, в котором значение атрибута match должно соответствовать значению атрибута select в элементе xsl:applу-templates

  3. два элемента xsl:if, вложенные друг в друга, дают эффект оператора OR

  4. образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых атрибут Processor равен Beth

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

  1. атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  2. мы можем поместить какой-либо шаблон внутрь элемен­та xsl:apply-templates, и тогда именно такой дочерний шаблон будет применяться, даже если есть и другие подходящие шаблоны

  3. если требуется осуществить проверку нескольких условий, в XSLT можно использовать элементы xsl:case, xsl:when, xsl:default или их комбинации

  4. образец Transaction[Credit] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых имеются дочерние элементы Credit

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

  1. таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:stylesheet> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML

  2. шаблоны, находящиеся внутри элемента xsl:apply-templates, не видны вне своего контейнера

  3. контекст XSL-образцов — это тот узел, на котором вы сейчас находитесь

  4. для обозначения содержимого элемента в XSL-образцах нельзя использовать кавычки

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

  1. элемент <xsl:stylesheet> играет роль объекта document для документа XSL

  2. XSL не позволяет создавать шаблоны xsl:template с локальной областью видимости

  3. контекст XSL-образцов — это тот узел, который в данный момент обрабаты­вается

  4. образец Transaction[$any$ Processor="Elle"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых элемент Processor равен Еlle

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

  1. элемент <xsl:stylesheet> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию

  2. если среди до­черних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей первым

  3. в XSL-образцах широко используются выражения языка XPath

  4. образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых хотя бы один из элементов Processor не равен Beth

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

  1. элемент <xsl:stylesheet> определяет, каков будет результат обработки узла опреде­ленного типа в зависимости от его контекста

  2. в XSL имеется два элемента для поддержки вызова сценария: это элементы xsl:eval и xsl:script

  3. операция изменения контекста (/) сообщает обработчику XSL о том, что следует перемес­титься в контекст прямых потомков

  4. образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых есть элемент Processor, равный Beth

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

  1. атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  2. элемент xsl:eval выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ

  3. если операция изменения контекста (/) является первым символом в образ­це XSL, это означает, что исходный контекст соответствует корневому элементу

  4. образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых хотя бы один из элементов Processor не равен Beth



Тест №_10_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  2. шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера

  3. контекст XSL-образцов — это таблица стилей, которая сейчас используется

  4. к методам изменения контекста в XSLT относятся методы ancestor, context и id

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

  1. атрибут match элемента <xsl:template> определяет контекст для шаблона и является XSL образцом (XSL pattern)

  2. вы мо­жете создавать шаблоны xsl:template с локальной областью видимости

  3. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к корневому элементу

  4. образец Transaction[$any$ Processor="Elle"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых все элементы Processor равны Еlle

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

  1. под контекстом (context) понимается таблица стилей, используемая для преобразования документа XML

  2. если среди до­черних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним

  3. в XSL-образцах широко используются выражения языка XPointer

  4. образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых все элементы Processor не равны Beth

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

  1. символ (/) используется для задания контекста уровня документа

  2. в XSL отсутствуют элементы для поддержки вызова сценария

  3. операция (/) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

  4. образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых первый элемент Processor равен Beth

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

  1. элемент <xsl:template> имеет атрибуты language и match

  2. элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ

  3. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к текущему контексту

  4. метод id возвращает элемент или элементы, идентификаторы кото­рых совпадают с заданным в методе значением

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

  1. атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript

  2. у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев

  3. образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста

  4. к методам изменения контекста в XSLT относятся методы ancestor, context и id

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

  1. атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)

  2. в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script

  3. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту

  4. метод context используется для изменения текущего контекста запроса или фильтра на контекст ближайшего родительского элемента

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

  1. под контекстом (context) понимается определенная область или уровень в иерархии документа XML

  2. в элементе xsl:eval следует ­пользоваться символьными примитивами <, > и &amp; чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей

  3. образец Customer позволяет найти все элементы Customer в текущем узле

  4. метод ancestor(Transaction) позволяет найти элемент Transaction, который является родителем текущего элемента

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

  1. символ (/) используется для задания контекста текущего уровня дерева документа

  2. синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML

  3. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

  4. метод ancestor позволяет менять контекст выше или ниже относи­тельно того уровня, где вы находитесь

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

  1. атрибут select элемента xsl:for-each определяет множе­ство узлов, к которым будет применен шаблон

  2. элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа

  3. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к корневому элементу

  4. типом узла может быть сущность





Тест №_11_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each

  2. в элементе xsl:eval следует ­пользоваться как символьными примитивами <, > и &amp;, так и символами <, > и &

  3. образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста

  4. к методам изменения контекста в XSLT относятся методы ancestor, context и index

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

  1. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"

  2. синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML

  3. образец ./Customer позволяет найти все элементы Customer в текущем узле

  4. метод ancestor используется для изменения текущего контекста запроса или фильтра на контекст ближайшего родительского элемента

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

  1. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"

  2. элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet

  3. образец Customer позволяет найти все элементы Customer в корневом узле

  4. метод context(Transaction) позволяет найти элемент Transaction, который является родителем текущего элемента

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

  1. в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by

  2. элемент xsl:script является видимым из любого места таблицы стилей

  3. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех прямых потомков текущего узла

  4. метод context позволяет менять контекст выше или ниже относи­тельно того уровня, где вы находитесь

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

  1. если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each

  2. при наличии несколь­ких переменных или функций скрипта с одинаковыми названиями используется та, кото­рая расположена в таблице стилей последней

  3. образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction эле­менты

  4. типом узла может быть комментарий

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

  1. чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:for-each

  2. элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet

  3. если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ./Transaction

  4. метод data() возвращает семейство всех текстовых узлов и всех узлов CDATA для текущего контекста

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

  1. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="number(dogWeight)"

  2. элемент xsl:script не является видимым из любого места таблицы стилей

  3. для того, чтобы был возвращен дочерний элемент Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type

  4. метод id() возвращает номер позиции данного элемента внутри родительского

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

  1. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ";", например, order-by="number(dogWeight); dogName"

  2. проверку одного условия в XSLT можно осуществить, используя элемент xsl:if

  3. образец Transaction/@* позволяет получить все дочерние элементы элемента Transaction

  4. метод cdata() возвращает семейство всех узлов CDATA для текущего контекста

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

  1. в синтаксисе языка XSLT убрали атрибут order-by в элементе xsl:for-each и добавили элемент xsl:sort

  2. элемент xsl:if позволяет вычислить значение элемента XML или выражение сце­нария

  3. образец //Transaction[0] позволяет получить все элементы Transaction, являющиеся первыми в семействе пря­мых потомков своих родительских элементов во всем документе

  4. метод element ([name]) для текущего контекста возвращает семейство всех эле­ментов с заданным в качестве параметра именем

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

  1. если элемент xsl:sort присутствует в элементе xsl:for-each, то он может находиться в любом месте после элемента xsl:for-each

  2. для поддержки выражений сценария в элементе xsl:if предусмотрены атрибу­ты ехрг и language

  3. образец (//Transaction)[0] позволяет найти все эле­менты Transaction и затем из получившегося семейства выбрать первый

  4. типом узла может быть скрипт




Тест №_12_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:repeat

  2. проверку нескольких условий в XSLT можно осуществить, используя элемент xsl:if

  3. если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ../Transaction

  4. метод text() возвращает семейство всех текстовых узлов и всех узлов CDATA для текущего контекста

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

  1. в элементе order-by обычно используются два атрибута: атрибут order - способ сортировки (по возрастанию или по убыванию) и атрибут select - имя поля, по которому производится сортировка

  2. элемент xsl:if позволяет вычислить значение элемента XML или выражение сце­нария

  3. для того, чтобы был возвращен атрибут Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type

  4. метод index() возвращает номер позиции данного элемента внутри родительского

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

  1. в элементе order-by атрибутов может быть пять - select, lang, data-type, order и case-order

  2. для поддержки выражений сценария в элементе xsl:if предусмотрены атрибу­ты еval и language

  3. образец Transaction/@* позволяет получить все атрибуты элемента Transaction

  4. типом узла может быть составной элемент

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

  1. заменив в элементе order-by значение атрибута order с ascending на descending, мы сгруппируем записи в обратном алфавитном порядке

  2. под выражением сценария (script expression) в элементе xsl:if мы понимаем строку сценария, которая возвращает значения true либо false

  3. образец //Transaction[0] позволяет получить самый первый элемент Transaction во всем документе

  4. метод childs ([name]) для текущего контекста возвращает семейство всех эле­ментов с заданным в качестве параметра именем

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

  1. для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type

  2. если выражение сценария в атрибуте окажется равным true, то содержи­мое элемента xsl:if вставляется в документ

  3. образец (//Transaction)[0] позволяет найти самый первый элемент Transaction во всем документе

  4. типом узла может быть скрипт

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

  1. чтобы получить какие-либо данные из документа XML, вы можете воспользоваться элементом xsl:get-value, задав значение его атрибута select равным пути к этим данным

  2. как только один из элементов xsl:when или xsl:otherwise выбран, блок choose условного элемента завершает свое вы­полнение

  3. образец //Transaction[end()] позволяет получить самый последний элемент Transaction, расположенный в произвольном месте документа

  4. типом узла может быть объект document

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

  1. элемент xsl:apply-templates указывает процессору XSL, что нужно применить шаблон, который соответствует типу и контексту выбранных узлов

  2. под выражением сценария (script expression) в элементе xsl:if мы понимаем строку сценария, результат выполнения которой подставляется в документ

  3. фильтры позволяют осуществлять поиск элемента, например, первого или последнего элемента семейства

  4. типом узла может быть тип документа

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

  1. для каждого из выбранных узлов элемент xsl:apply-templates сообщает процес­сору XSL, что требуется найти шаблон с подходящим атрибутом match

  2. для проверки значения элемента XML в xsl:if имеется атрибут test

  3. фильтры позволяют работать с документами XML как с базами данных

  4. типом узла может быть ссылка на сущность

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

  1. для выбора узлов в элементе xsl:apply-templates имеется ат­рибут match

  2. два элемента xsl:if, вложенные друг в друга, дают эффект оператора AND

  3. для задания фильтра используются квадратные скобки ([ ]), а внутри этих скобок содержится так называемый образец фильтра (filter pattern)

  4. типом узла может быть таблица стилей

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

  1. для каждого элемента xsl:apply-templates необходимо создать новый элемент xsl:template, в котором значение атрибута select должно соответствовать значению атрибута select в элементе xsl:applу-templates

  2. если требуется осуществить проверку нескольких условий, в XSLT можно использовать элементы xsl:choose, xsl:when, xsl:otherwise или их комбинации

  3. образец Transaction[Credit] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых имеется атрибут Credit

  4. типом узла может быть примечание


Тест №_13_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:stylesheet> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML

  2. шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера

  3. образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста

  4. к методам изменения контекста в XSLT относятся методы ancestor, context и index

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

  1. элемент <xsl:stylesheet> играет роль объекта document для документа XSL

  2. вы мо­жете создавать шаблоны xsl:template с локальной областью видимости

  3. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту

  4. метод ancestor используется для изменения текущего контекста запроса или фильтра на контекст ближайшего родительского элемента

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

  1. элемент <xsl:stylesheet> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию

  2. если среди до­черних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним

  3. образец Customer позволяет найти все элементы Customer в текущем узле

  4. метод context(Transaction) позволяет найти элемент Transaction, который является родителем текущего элемента

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

  1. элемент <xsl:stylesheet> определяет, каков будет результат обработки узла опреде­ленного типа в зависимости от его контекста

  2. в XSL отсутствуют элементы для поддержки вызова сценария

  3. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

  4. метод context позволяет менять контекст выше или ниже относи­тельно того уровня, где вы находитесь

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

  1. атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  2. элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ

  3. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к корневому элементу

  4. типом узла может быть комментарий

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

  1. атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript

  2. у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев

  3. образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста

  4. метод data() возвращает семейство всех текстовых узлов и всех узлов CDATA для текущего контекста

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

  1. атрибут match элемента <xsl:template> определяет контекст для шаблона и является XSL образцом (XSL pattern)

  2. в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script

  3. образец ./Customer позволяет найти все элементы Customer в текущем узле

  4. метод id() возвращает номер позиции данного элемента внутри родительского

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

  1. под контекстом (context) понимается таблица стилей, используемая для преобразования документа XML

  2. в элементе xsl:eval следует ­пользоваться символьными примитивами <, > и &amp; чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей

  3. образец Customer позволяет найти все элементы Customer в корневом узле

  4. метод cdata() возвращает семейство всех узлов CDATA для текущего контекста

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

  1. символ (/) используется для задания контекста уровня документа

  2. синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML

  3. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех прямых потомков текущего узла

  4. метод element ([name]) для текущего контекста возвращает семейство всех эле­ментов с заданным в качестве параметра именем

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

  1. образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction эле­менты

  2. для поддержки выражений сценария в элементе xsl:if предусмотрены атрибу­ты ехрг и language

  3. для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type

  4. таблицу стилей можно записывать не в отдельный файл, а непосредственно в преобразуемый документ XML


Тест №_14_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript

  2. в элементе xsl:eval следует ­пользоваться как символьными примитивами <, > и &amp;, так и символами <, > и &

  3. если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ./Transaction

  4. метод text() возвращает семейство всех текстовых узлов и всех узлов CDATA для текущего контекста

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

  1. атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)

  2. синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML

  3. для того, чтобы был возвращен дочерний элемент Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type

  4. метод index() возвращает номер позиции данного элемента внутри родительского

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

  1. под контекстом (context) понимается определенная область или уровень в иерархии документа XML

  2. элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet

  3. образец Transaction/@* позволяет получить все дочерние элементы элемента Transaction

  4. типом узла может быть составной элемент

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

  1. символ (/) используется для задания контекста текущего уровня дерева документа

  2. элемент xsl:script является видимым из любого места таблицы стилей

  3. образец //Transaction[0] позволяет получить все элементы Transaction, являющиеся первыми в семействе пря­мых потомков своих родительских элементов во всем документе

  4. метод childs ([name]) для текущего контекста возвращает семейство всех эле­ментов с заданным в качестве параметра именем

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

  1. атрибут select элемента xsl:for-each определяет множе­ство узлов, к которым будет применен шаблон

  2. при наличии несколь­ких переменных или функций скрипта с одинаковыми названиями используется та, кото­рая расположена в таблице стилей последней

  3. образец (//Transaction)[0] позволяет найти все эле­менты Transaction и затем из получившегося семейства выбрать первый

  4. типом узла может быть скрипт

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

  1. чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each

  2. элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet

  3. если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ../Transaction

  4. типом узла может быть объект document

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

  1. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"

  2. элемент xsl:script не является видимым из любого места таблицы стилей

  3. для того, чтобы был возвращен атрибут Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type

  4. типом узла может быть тип документа

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

  1. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"

  2. проверку одного условия в XSLT можно осуществить, используя элемент xsl:if

  3. образец Transaction/@* позволяет получить все атрибуты элемента Transaction

  4. типом узла может быть ссылка на сущность

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

  1. в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by

  2. элемент xsl:if позволяет вычислить значение элемента XML или выражение сце­нария

  3. образец //Transaction[0] позволяет получить самый первый элемент Transaction во всем документе

  4. типом узла может быть таблица стилей

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

  1. если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each

  2. для поддержки выражений сценария в элементе xsl:if предусмотрены атрибу­ты ехрг и language

  3. образец (//Transaction)[0] позволяет найти самый первый элемент Transaction во всем документе

  4. типом узла может быть примечание







Тест №_15_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. контекст XSL-образцов — это тот узел, на котором вы сейчас находитесь

  2. шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера

  3. атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript

  4. результат преобразования XSLT может стать новым самостоятельным документом или даже несколькими документами

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

  1. контекст XSL-образцов — это тот узел, который в данный момент обрабаты­вается

  2. вы мо­жете создавать шаблоны xsl:template с локальной областью видимости

  3. атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)

  4. форматирование в XSL-FO абстрагируется от конечного устройства, хотя может выполняться непосредственно в нем, например, в браузере, пейджере, принтере, проекторе

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

  1. в XSL-образцах широко используются выражения языка XPath

  2. если среди до­черних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним

  3. под контекстом (context) понимается определенная область или уровень в иерархии документа XML

  4. под объектами форматирования FO (formatting objects) в языке XSL-FO понимаются узлы дерева, а под их классами – некие конечные структуры: страницы, абзацы, таблицы, списки

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

  1. операция изменения контекста (/) сообщает обработчику XSL о том, что следует перемес­титься в контекст прямых потомков

  2. в XSL отсутствуют элементы для поддержки вызова сценария

  3. символ (/) используется для задания контекста текущего уровня дерева документа

  4. таблица стилей в XSLT определяет правила форматирования (formatting properties)

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

  1. если операция изменения контекста (/) является первым символом в образ­це XSL, это означает, что исходный контекст соответствует корневому элементу

  2. элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ

  3. атрибут select элемента xsl:for-each определяет множе­ство узлов, к которым будет применен шаблон

  4. по правилам таблицы стилей XSLT строится дерево геометрических областей (area tree), на которые разбивается документ, и определяются их характеристики: размеры, цвет, шрифт

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

  1. контекст XSL-образцов — это таблица стилей, которая сейчас используется

  2. у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев

  3. чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each

  4. результат преобразования XSL-FO может стать новым самостоятельным документом или даже несколькими документами

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

  1. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к корневому элементу

  2. в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script

  3. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"

  4. форматирование в XSLT абстрагируется от конечного устройства, хотя может выполняться непосредственно в нем, например, в браузере, пейджере, принтере, проекторе

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

  1. в XSL-образцах широко используются выражения языка XPointer

  2. в элементе xsl:eval следует ­пользоваться символьными примитивами <, > и &amp; чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей

  3. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"

  4. под объектами форматирования FO (formatting objects) в языке XSLT понимаются узлы дерева, а под их классами – некие конечные структуры: страницы, абзацы, таблицы, списки

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

  1. операция (/) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

  2. синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML

  3. в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by

  4. таблица стилей в XSL-FO определяет правила форматирования (formatting properties)

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

  1. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к текущему контексту

  2. элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа

  3. если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each

  4. по правилам таблицы стилей языка XSL-FO строится дерево геометрических областей (area tree), на которые разбивается документ, и определяются их характеристики: размеры, цвет, шрифт





Тест №_16_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»


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

  1. образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста

  2. в элементе xsl:eval следует ­пользоваться как символьными примитивами <, > и &amp;, так и символами <, > и &

  3. чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:for-each

  4. документ, записанный на языке XSL-FO, называется, по традиции, таблицей стилей, хотя он содержит в основном правила преобразования

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

  1. образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту

  2. синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML

  3. для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="number(dogWeight)"

  4. в документе XML, который будет преобразовываться и выводиться в соответствии с таблицей стилей, обычно определяется префикс xml пространства имен http://www.w3.org/1999/XSL/Transform

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

  1. образец Customer позволяет найти все элементы Customer в текущем узле

  2. элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet

  3. при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ";", например, order-by="number(dogWeight); dogName"

  4. стиль XSLT, задаваемый шаблоном xsl:output, определяет вывод "плоского" текста, если указано значение "html" атрибута method

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

  1. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков

  2. элемент xsl:script является видимым из любого места таблицы стилей

  3. в синтаксисе языка XSLT убрали атрибут order-by в элементе xsl:for-each и добавили элемент xsl:sort

  4. символ перевода строки записывается в шестнадцатеричной форме "&#xD;" (в виде ссылки на сущность)

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

  1. образец Transaction//Customer определяет поиск эле­ментов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерни­ми по отношению к корневому элементу

  2. при наличии несколь­ких переменных или функций скрипта с одинаковыми названиями используется та, кото­рая расположена в таблице стилей последней

  3. если элемент xsl:sort присутствует в элементе xsl:for-each, то он может находиться в любом месте после элемента xsl:for-each

  4. таблица стилей XSLT всегда располагается в отдельном файле с расширением .xsl

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

  1. образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста

  2. элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet

  3. чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:repeat

  4. документ, записанный на языке XSLT, называется, по традиции, таблицей стилей, хотя он содержит в основном правила преобразования

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

  1. образец ./Customer позволяет найти все элементы Customer в текущем узле

  2. элемент xsl:script не является видимым из любого места таблицы стилей

  3. в элементе order-by обычно используются два атрибута: атрибут order - способ сортировки (по возрастанию или по убыванию) и атрибут select - имя поля, по которому производится сортировка

  4. в документе XML, который будет преобразовываться и выводиться в соответствии с таблицей стилей, обычно определяется префикс xsl пространства имен http://www.w3.org/1999/XSL/Transform

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

  1. образец Customer позволяет найти все элементы Customer в корневом узле

  2. проверку одного условия в XSLT можно осуществить, используя элемент xsl:if

  3. в элементе order-by атрибутов может быть пять - select, lang, data-type, order и case-order

  4. стиль XSLT, задаваемый шаблоном xsl:output, определяет вывод "плоского" текста, если указано значение "text" атрибута method

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

  1. операция (//) указывает обра­ботчику, что поиск нужно производить среди всех прямых потомков текущего узла

  2. элемент xsl:if позволяет вычислить значение элемента XML или выражение сце­нария

  3. заменив в элементе order-by значение атрибута order с ascending на descending, мы сгруппируем записи в обратном алфавитном порядке

  4. символ перевода строки записывается в шестнадцатеричной форме "&#xA;" (в виде ссылки на сущность)

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

  1. образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction эле­менты

  2. для поддержки выражений сценария в элементе xsl:if предусмотрены атрибу­ты ехрг и language

  3. для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type

  4. таблицу стилей можно записывать не в отдельный файл, а непосредственно в преобразуемый документ XML


Hosted by uCoz