Тест №_1_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
объектная модель документа XML (XML DOM) представляет собой набор объектов, которые можно использовать в сценариях для перемещения по документу и доступа к содержащимся в документе данным
таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:template> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML
чтобы получить какие-либо данные из документа XML, вы можете воспользоваться элементом xsl:value-of, задав значение его атрибута select равным пути к этим данным
XSL образцы определяют, какие узлы являются подходящими в каждом конкретном случае, на основании иерархических взаимоотношений между различными узлами
2. Какие утверждения являются правильными для технологии XML?
XML DOM основывается на древовидной модели, в которой каждый элемент XML представлен узлом (node) дерева
элемент <xsl:template> играет роль объекта document для документа XSL
для каждого из выбранных узлов элемент xsl:apply-templates сообщает процессору XSL, что требуется найти шаблон с подходящим атрибутом select
как только один из элементов xsl:when или xsl:otherwise выбран, блок case условного элемента завершает свое выполнение
3. Какие утверждения являются правильными для технологии XML?
после загрузки документа XML анализатор браузера обычно автоматически создает объектную модель документа
элемент <xsl:template> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию
для выбора узлов в элементе xsl:apply-templates имеется атрибут select
для проверки значения элемента XML в xsl:if имеется атрибут if
4. Какие утверждения являются правильными для технологии XML?
XML DOM позволяет осуществлять поиск конкретного элемента XML по его содержимому или атрибуту
элемент <xsl:template> определяет, каков будет результат обработки узла определенного типа в зависимости от его контекста
для каждого элемента xsl:apply-templates необходимо создать новый элемент xsl:template, в котором значение атрибута match должно соответствовать значению атрибута select в элементе xsl:applу-templates
два элемента xsl:if, вложенные друг в друга, дают эффект оператора OR
5. Какие утверждения являются правильными для технологии XML?
XML DOM позволяет фильтровать и сортировать данные XML по какому-либо заданному критерию
атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
мы можем поместить какой-либо шаблон внутрь элемента xsl:apply-templates, и тогда именно такой дочерний шаблон будет применяться, даже если есть и другие подходящие шаблоны
если требуется осуществить проверку нескольких условий, в XSLT можно использовать элементы xsl:case, xsl:when, xsl:default или их комбинации
6. Какие утверждения являются правильными для технологии XML?
объект document может быть отображен на любую вершину дерева XML DOM
таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:stylesheet> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML
шаблоны, находящиеся внутри элемента xsl:apply-templates, не видны вне своего контейнера
контекст XSL-образцов — это тот узел, на котором вы сейчас находитесь
7. Какие утверждения являются правильными для технологии XML?
объект document используется для загрузки данных и не служит средством доступа к объектам дерева XML DOM
элемент <xsl:stylesheet> играет роль объекта document для документа XSL
XSL не позволяет создавать шаблоны xsl:template с локальной областью видимости
контекст XSL-образцов — это тот узел, который в данный момент обрабатывается
8. Какие утверждения являются правильными для технологии XML?
после загрузки документа XML анализатор браузера автоматически не создает объектную модель документа
элемент <xsl:stylesheet> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию
если среди дочерних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей первым
в XSL-образцах широко используются выражения языка XPath
9. Какие утверждения являются правильными для технологии XML?
XML DOM не позволяет осуществлять поиск конкретного элемента XML по его содержимому или атрибуту
элемент <xsl:stylesheet> определяет, каков будет результат обработки узла определенного типа в зависимости от его контекста
в XSL имеется два элемента для поддержки вызова сценария: это элементы xsl:eval и xsl:script
операция изменения контекста (/) сообщает обработчику XSL о том, что следует переместиться в контекст прямых потомков
10. Какие утверждения являются правильными для технологии XML?
XML DOM не позволяет фильтровать и сортировать данные XML по какому-либо заданному критерию
атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
элемент xsl:eval выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ
если операция изменения контекста (/) является первым символом в образце XSL, это означает, что исходный контекст соответствует корневому элементу
Тест №_2_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
объект document представляет вершину дерева XML DOM
атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера
контекст XSL-образцов — это таблица стилей, которая сейчас используется
2. Какие утверждения являются правильными для технологии XML?
объект document используется для загрузки данных и служит средством доступа к остальным дочерним объектам дерева XML DOM
атрибут match элемента <xsl:template> определяет контекст для шаблона и является XSL образцом (XSL pattern)
вы можете создавать шаблоны xsl:template с локальной областью видимости
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к корневому элементу
3. Какие утверждения являются правильными для технологии XML?
обработка документов XML посредством XSL в общем случае проходит два этапа: преобразование дерева документа (XML transform) и форматирование (formatting) дерева, полученного после преобразования.
под контекстом (context) понимается таблица стилей, используемая для преобразования документа XML
если среди дочерних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним
в XSL-образцах широко используются выражения языка XPointer
4. Какие утверждения являются правильными для технологии XML?
таблица стилей, по которой идет XSLT преобразование, содержит правила, состоящие из двух частей: шаблонов (templates) или конструкторов (sequence constructors) для отбора узлов, предназначенных для преобразования, и образцов (patterns) для преобразованных узлов
символ (/) используется для задания контекста уровня документа
в XSL отсутствуют элементы для поддержки вызова сценария
операция (/) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
5. Какие утверждения являются правильными для технологии XML?
посредством XSL-FO можно кардинально поменять структуру дерева XML DOM: изменить уровни вложенности, удалить или добавить новые узлы, создать оглавление, предметный указатель, индекс
элемент <xsl:template> имеет атрибуты language и match
элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к текущему контексту
6. Какие утверждения являются правильными для технологии XML?
объект root представляет вершину дерева XML DOM
атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript
у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев
образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста
7. Какие утверждения являются правильными для технологии XML?
объект root используется для загрузки данных и служит средством доступа к остальным дочерним объектам дерева XML DOM
атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)
в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту
8. Какие утверждения являются правильными для технологии XML?
XSL позволяет создавать шаблоны, описывающие, как должны отображаться данные XML на основе формата документа HTML
под контекстом (context) понимается определенная область или уровень в иерархии документа XML
в элементе xsl:eval следует пользоваться символьными примитивами <, > и & чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей
образец Customer позволяет найти все элементы Customer в текущем узле
9. Какие утверждения являются правильными для технологии XML?
таблица стилей, по которой идет XSLT преобразование, содержит правила, состоящие из двух частей: образцов (patterns) для отбора узлов, предназначенных для преобразования, и шаблонов (templates) или конструкторов (sequence constructors) для преобразованных узлов
символ (/) используется для задания контекста текущего уровня дерева документа
синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML
операция (//) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
10. Какие утверждения являются правильными для технологии XML?
посредством XSLT можно кардинально поменять структуру дерева XML DOM: изменить уровни вложенности, удалить или добавить новые узлы, создать оглавление, предметный указатель, индекс
атрибут select элемента xsl:for-each определяет множество узлов, к которым будет применен шаблон
элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к корневому элементу
Тест №_3_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
результат преобразования XSLT может стать новым самостоятельным документом или даже несколькими документами
чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each
в элементе xsl:eval следует пользоваться как символьными примитивами <, > и &, так и символами <, > и &
образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста
2. Какие утверждения являются правильными для технологии XML?
форматирование в XSL-FO абстрагируется от конечного устройства, хотя может выполняться непосредственно в нем, например, в браузере, пейджере, принтере, проекторе
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"
синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML
образец ./Customer позволяет найти все элементы Customer в текущем узле
3. Какие утверждения являются правильными для технологии XML?
под объектами форматирования FO (formatting objects) в языке XSL-FO понимаются узлы дерева, а под их классами – некие конечные структуры: страницы, абзацы, таблицы, списки
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"
элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet
образец Customer позволяет найти все элементы Customer в корневом узле
4. Какие утверждения являются правильными для технологии XML?
таблица стилей в XSLT определяет правила форматирования (formatting properties)
в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by
элемент xsl:script является видимым из любого места таблицы стилей
операция (//) указывает обработчику, что поиск нужно производить среди всех прямых потомков текущего узла
5. Какие утверждения являются правильными для технологии XML?
по правилам таблицы стилей XSLT строится дерево геометрических областей (area tree), на которые разбивается документ, и определяются их характеристики: размеры, цвет, шрифт
если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each
при наличии нескольких переменных или функций скрипта с одинаковыми названиями используется та, которая расположена в таблице стилей последней
образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction элементы
6. Какие утверждения являются правильными для технологии XML?
результат преобразования XSL-FO может стать новым самостоятельным документом или даже несколькими документами
чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:for-each
элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet
если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ./Transaction
7. Какие утверждения являются правильными для технологии XML?
форматирование в XSLT абстрагируется от конечного устройства, хотя может выполняться непосредственно в нем, например, в браузере, пейджере, принтере, проекторе
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="number(dogWeight)"
элемент xsl:script не является видимым из любого места таблицы стилей
для того, чтобы был возвращен дочерний элемент Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type
8. Какие утверждения являются правильными для технологии XML?
под объектами форматирования FO (formatting objects) в языке XSLT понимаются узлы дерева, а под их классами – некие конечные структуры: страницы, абзацы, таблицы, списки
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ";", например, order-by="number(dogWeight); dogName"
проверку одного условия в XSLT можно осуществить, используя элемент xsl:if
образец Transaction/@* позволяет получить все дочерние элементы элемента Transaction
9. Какие утверждения являются правильными для технологии XML?
таблица стилей в XSL-FO определяет правила форматирования (formatting properties)
в синтаксисе языка XSLT убрали атрибут order-by в элементе xsl:for-each и добавили элемент xsl:sort
элемент xsl:if позволяет вычислить значение элемента XML или выражение сценария
образец //Transaction[0] позволяет получить все элементы Transaction, являющиеся первыми в семействе прямых потомков своих родительских элементов во всем документе
10. Какие утверждения являются правильными для технологии XML?
по правилам таблицы стилей языка XSL-FO строится дерево геометрических областей (area tree), на которые разбивается документ, и определяются их характеристики: размеры, цвет, шрифт
если элемент xsl:sort присутствует в элементе xsl:for-each, то он может находиться в любом месте после элемента xsl:for-each
для поддержки выражений сценария в элементе xsl:if предусмотрены атрибуты ехрг и language
образец (//Transaction)[0] позволяет найти все элементы Transaction и затем из получившегося семейства выбрать первый
Тест №_4_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
документ, записанный на языке XSL-FO, называется, по традиции, таблицей стилей, хотя он содержит в основном правила преобразования
чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:repeat
проверку нескольких условий в XSLT можно осуществить, используя элемент xsl:if
если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ../Transaction
2. Какие утверждения являются правильными для технологии XML?
в документе XML, который будет преобразовываться и выводиться в соответствии с таблицей стилей, обычно определяется префикс xml пространства имен http://www.w3.org/1999/XSL/Transform
в элементе order-by обычно используются два атрибута: атрибут order - способ сортировки (по возрастанию или по убыванию) и атрибут select - имя поля, по которому производится сортировка
элемент xsl:if позволяет вычислить значение элемента XML или выражение сценария
для того, чтобы был возвращен атрибут Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type
3. Какие утверждения являются правильными для технологии XML?
стиль XSLT, задаваемый шаблоном xsl:output, определяет вывод "плоского" текста, если указано значение "html" атрибута method
в элементе order-by атрибутов может быть пять - select, lang, data-type, order и case-order
для поддержки выражений сценария в элементе xsl:if предусмотрены атрибуты еval и language
образец Transaction/@* позволяет получить все атрибуты элемента Transaction
4. Какие утверждения являются правильными для технологии XML?
символ перевода строки записывается в шестнадцатеричной форме "
" (в виде ссылки на сущность)
заменив в элементе order-by значение атрибута order с ascending на descending, мы сгруппируем записи в обратном алфавитном порядке
под выражением сценария (script expression) в элементе xsl:if мы понимаем строку сценария, которая возвращает значения true либо false
образец //Transaction[0] позволяет получить самый первый элемент Transaction во всем документе
5. Какие утверждения являются правильными для технологии XML?
таблица стилей XSLT всегда располагается в отдельном файле с расширением .xsl
для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type
если выражение сценария в атрибуте окажется равным true, то содержимое элемента xsl:if вставляется в документ
образец (//Transaction)[0] позволяет найти самый первый элемент Transaction во всем документе
6. Какие утверждения являются правильными для технологии XML?
документ, записанный на языке XSLT, называется, по традиции, таблицей стилей, хотя он содержит в основном правила преобразования
чтобы получить какие-либо данные из документа XML, вы можете воспользоваться элементом xsl:get-value, задав значение его атрибута select равным пути к этим данным
как только один из элементов xsl:when или xsl:otherwise выбран, блок choose условного элемента завершает свое выполнение
образец //Transaction[end()] позволяет получить самый последний элемент Transaction, расположенный в произвольном месте документа
7. Какие утверждения являются правильными для технологии XML?
в документе XML, который будет преобразовываться и выводиться в соответствии с таблицей стилей, обычно определяется префикс xsl пространства имен http://www.w3.org/1999/XSL/Transform
элемент xsl:apply-templates указывает процессору XSL, что нужно применить шаблон, который соответствует типу и контексту выбранных узлов
под выражением сценария (script expression) в элементе xsl:if мы понимаем строку сценария, результат выполнения которой подставляется в документ
фильтры позволяют осуществлять поиск элемента, например, первого или последнего элемента семейства
8. Какие утверждения являются правильными для технологии XML?
стиль XSLT, задаваемый шаблоном xsl:output, определяет вывод "плоского" текста, если указано значение "text" атрибута method
для каждого из выбранных узлов элемент xsl:apply-templates сообщает процессору XSL, что требуется найти шаблон с подходящим атрибутом match
для проверки значения элемента XML в xsl:if имеется атрибут test
фильтры позволяют работать с документами XML как с базами данных
9. Какие утверждения являются правильными для технологии XML?
символ перевода строки записывается в шестнадцатеричной форме "
" (в виде ссылки на сущность)
для выбора узлов в элементе xsl:apply-templates имеется атрибут match
два элемента xsl:if, вложенные друг в друга, дают эффект оператора AND
для задания фильтра используются квадратные скобки ([ ]), а внутри этих скобок содержится так называемый образец фильтра (filter pattern)
10. Какие утверждения являются правильными для технологии XML?
таблицу стилей можно записывать не в отдельный файл, а непосредственно в преобразуемый документ XML
для каждого элемента xsl:apply-templates необходимо создать новый элемент xsl:template, в котором значение атрибута select должно соответствовать значению атрибута select в элементе xsl:applу-templates
если требуется осуществить проверку нескольких условий, в XSLT можно использовать элементы xsl:choose, xsl:when, xsl:otherwise или их комбинации
образец Transaction[Credit] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых имеется атрибут Credit
Тест №_5_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
объектная модель документа XML (XML DOM) представляет собой набор объектов, которые можно использовать в сценариях для перемещения по документу и доступа к содержащимся в документе данным
таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:stylesheet> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML
шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера
образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста
2. Какие утверждения являются правильными для технологии XML?
XML DOM основывается на древовидной модели, в которой каждый элемент XML представлен узлом (node) дерева
элемент <xsl:stylesheet> играет роль объекта document для документа XSL
вы можете создавать шаблоны xsl:template с локальной областью видимости
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту
3. Какие утверждения являются правильными для технологии XML?
после загрузки документа XML анализатор браузера обычно автоматически создает объектную модель документа
элемент <xsl:stylesheet> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию
если среди дочерних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним
образец Customer позволяет найти все элементы Customer в текущем узле
4. Какие утверждения являются правильными для технологии XML?
XML DOM позволяет осуществлять поиск конкретного элемента XML по его содержимому или атрибуту
элемент <xsl:stylesheet> определяет, каков будет результат обработки узла определенного типа в зависимости от его контекста
в XSL отсутствуют элементы для поддержки вызова сценария
операция (//) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
5. Какие утверждения являются правильными для технологии XML?
XML DOM позволяет фильтровать и сортировать данные XML по какому-либо заданному критерию
атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к корневому элементу
6. Какие утверждения являются правильными для технологии XML?
объект document может быть отображен на любую вершину дерева XML DOM
атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев
образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста
7. Какие утверждения являются правильными для технологии XML?
объект document используется для загрузки данных и не служит средством доступа к объектам дерева XML DOM
атрибут match элемента <xsl:template> определяет контекст для шаблона и является XSL образцом (XSL pattern)
в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script
образец ./Customer позволяет найти все элементы Customer в текущем узле
8. Какие утверждения являются правильными для технологии XML?
после загрузки документа XML анализатор браузера автоматически не создает объектную модель документа
под контекстом (context) понимается таблица стилей, используемая для преобразования документа XML
в элементе xsl:eval следует пользоваться символьными примитивами <, > и & чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей
образец Customer позволяет найти все элементы Customer в корневом узле
9. Какие утверждения являются правильными для технологии XML?
XML DOM не позволяет осуществлять поиск конкретного элемента XML по его содержимому или атрибуту
символ (/) используется для задания контекста уровня документа
синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML
операция (//) указывает обработчику, что поиск нужно производить среди всех прямых потомков текущего узла
10. Какие утверждения являются правильными для технологии XML?
XML DOM не позволяет фильтровать и сортировать данные XML по какому-либо заданному критерию
элемент <xsl:template> имеет атрибуты language и match
элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа
образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction элементы
Тест №_6_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
объект document представляет вершину дерева XML DOM
атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript
в элементе xsl:eval следует пользоваться как символьными примитивами <, > и &, так и символами <, > и &
если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ./Transaction
2. Какие утверждения являются правильными для технологии XML?
объект document используется для загрузки данных и служит средством доступа к остальным дочерним объектам дерева XML DOM
атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)
синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML
для того, чтобы был возвращен дочерний элемент Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type
3. Какие утверждения являются правильными для технологии XML?
обработка документов XML посредством XSL в общем случае проходит два этапа: преобразование дерева документа (XML transform) и форматирование (formatting) дерева, полученного после преобразования.
под контекстом (context) понимается определенная область или уровень в иерархии документа XML
элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet
образец Transaction/@* позволяет получить все дочерние элементы элемента Transaction
4. Какие утверждения являются правильными для технологии XML?
таблица стилей, по которой идет XSLT преобразование, содержит правила, состоящие из двух частей: шаблонов (templates) или конструкторов (sequence constructors) для отбора узлов, предназначенных для преобразования, и образцов (patterns) для преобразованных узлов
символ (/) используется для задания контекста текущего уровня дерева документа
элемент xsl:script является видимым из любого места таблицы стилей
образец //Transaction[0] позволяет получить все элементы Transaction, являющиеся первыми в семействе прямых потомков своих родительских элементов во всем документе
5. Какие утверждения являются правильными для технологии XML?
посредством XSL-FO можно кардинально поменять структуру дерева XML DOM: изменить уровни вложенности, удалить или добавить новые узлы, создать оглавление, предметный указатель, индекс
атрибут select элемента xsl:for-each определяет множество узлов, к которым будет применен шаблон
при наличии нескольких переменных или функций скрипта с одинаковыми названиями используется та, которая расположена в таблице стилей последней
образец (//Transaction)[0] позволяет найти все элементы Transaction и затем из получившегося семейства выбрать первый
6. Какие утверждения являются правильными для технологии XML?
объект root представляет вершину дерева XML DOM
чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each
элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet
если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ../Transaction
7. Какие утверждения являются правильными для технологии XML?
объект root используется для загрузки данных и служит средством доступа к остальным дочерним объектам дерева XML DOM
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"
элемент xsl:script не является видимым из любого места таблицы стилей
для того, чтобы был возвращен атрибут Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type
8. Какие утверждения являются правильными для технологии XML?
XSL позволяет создавать шаблоны, описывающие, как должны отображаться данные XML на основе формата документа HTML
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"
проверку одного условия в XSLT можно осуществить, используя элемент xsl:if
образец Transaction/@* позволяет получить все атрибуты элемента Transaction
9. Какие утверждения являются правильными для технологии XML?
таблица стилей, по которой идет XSLT преобразование, содержит правила, состоящие из двух частей: образцов (patterns) для отбора узлов, предназначенных для преобразования, и шаблонов (templates) или конструкторов (sequence constructors) для преобразованных узлов
в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by
элемент xsl:if позволяет вычислить значение элемента XML или выражение сценария
образец //Transaction[0] позволяет получить самый первый элемент Transaction во всем документе
10. Какие утверждения являются правильными для технологии XML?
посредством XSLT можно кардинально поменять структуру дерева XML DOM: изменить уровни вложенности, удалить или добавить новые узлы, создать оглавление, предметный указатель, индекс
если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each
для поддержки выражений сценария в элементе xsl:if предусмотрены атрибуты ехрг и language
образец (//Transaction)[0] позволяет найти самый первый элемент Transaction во всем документе
Тест №_7_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
для обозначения содержимого элемента в XSL-образцах мы можем использовать и одинарные, и двойные кавычки
контекст XSL-образцов — это тот узел, на котором вы сейчас находитесь
шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера
атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript
2. Какие утверждения являются правильными для технологии XML?
фильтры позволяют осуществлять поиск элемента на основе его содержимого или содержимого его атрибута
контекст XSL-образцов — это тот узел, который в данный момент обрабатывается
вы можете создавать шаблоны xsl:template с локальной областью видимости
атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)
3. Какие утверждения являются правильными для технологии XML?
фильтры позволяют работать с небольшими базами данных на клиентской стороне
в XSL-образцах широко используются выражения языка XPath
если среди дочерних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним
под контекстом (context) понимается определенная область или уровень в иерархии документа XML
4. Какие утверждения являются правильными для технологии XML?
образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых атрибут Processor равен Beth
операция изменения контекста (/) сообщает обработчику XSL о том, что следует переместиться в контекст прямых потомков
в XSL отсутствуют элементы для поддержки вызова сценария
символ (/) используется для задания контекста текущего уровня дерева документа
5. Какие утверждения являются правильными для технологии XML?
образец Transaction[Credit] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых имеются дочерние элементы Credit
если операция изменения контекста (/) является первым символом в образце XSL, это означает, что исходный контекст соответствует корневому элементу
элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ
атрибут select элемента xsl:for-each определяет множество узлов, к которым будет применен шаблон
6. Какие утверждения являются правильными для технологии XML?
для обозначения содержимого элемента в XSL-образцах нельзя использовать кавычки
контекст XSL-образцов — это таблица стилей, которая сейчас используется
у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев
чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each
7. Какие утверждения являются правильными для технологии XML?
образец Transaction[$any$ Processor="Elle"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых элемент Processor равен Еlle
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к корневому элементу
в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"
8. Какие утверждения являются правильными для технологии XML?
образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых хотя бы один из элементов Processor не равен Beth
в XSL-образцах широко используются выражения языка XPointer
в элементе xsl:eval следует пользоваться символьными примитивами <, > и & чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"
9. Какие утверждения являются правильными для технологии XML?
образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых есть элемент Processor, равный Beth
операция (/) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML
в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by
10. Какие утверждения являются правильными для технологии XML?
образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых хотя бы один из элементов Processor не равен Beth
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к текущему контексту
элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа
если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each
Тест №_8_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
к методам изменения контекста в XSLT относятся методы ancestor, context и id
образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста
в элементе xsl:eval следует пользоваться как символьными примитивами <, > и &, так и символами <, > и &
чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:for-each
2. Какие утверждения являются правильными для технологии XML?
образец Transaction[$any$ Processor="Elle"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых все элементы Processor равны Еlle
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту
синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="number(dogWeight)"
3. Какие утверждения являются правильными для технологии XML?
образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых все элементы Processor не равны Beth
образец Customer позволяет найти все элементы Customer в текущем узле
элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ";", например, order-by="number(dogWeight); dogName"
4. Какие утверждения являются правильными для технологии XML?
образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых первый элемент Processor равен Beth
операция (//) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
элемент xsl:script является видимым из любого места таблицы стилей
в синтаксисе языка XSLT убрали атрибут order-by в элементе xsl:for-each и добавили элемент xsl:sort
5. Какие утверждения являются правильными для технологии XML?
метод id возвращает элемент или элементы, идентификаторы которых совпадают с заданным в методе значением
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к корневому элементу
при наличии нескольких переменных или функций скрипта с одинаковыми названиями используется та, которая расположена в таблице стилей последней
если элемент xsl:sort присутствует в элементе xsl:for-each, то он может находиться в любом месте после элемента xsl:for-each
6. Какие утверждения являются правильными для технологии XML?
к методам изменения контекста в XSLT относятся методы ancestor, context и id
образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста
элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet
чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:repeat
7. Какие утверждения являются правильными для технологии XML?
метод context используется для изменения текущего контекста запроса или фильтра на контекст ближайшего родительского элемента
образец ./Customer позволяет найти все элементы Customer в текущем узле
элемент xsl:script не является видимым из любого места таблицы стилей
в элементе order-by обычно используются два атрибута: атрибут order - способ сортировки (по возрастанию или по убыванию) и атрибут select - имя поля, по которому производится сортировка
8. Какие утверждения являются правильными для технологии XML?
метод ancestor(Transaction) позволяет найти элемент Transaction, который является родителем текущего элемента
образец Customer позволяет найти все элементы Customer в корневом узле
проверку одного условия в XSLT можно осуществить, используя элемент xsl:if
в элементе order-by атрибутов может быть пять - select, lang, data-type, order и case-order
9. Какие утверждения являются правильными для технологии XML?
метод ancestor позволяет менять контекст выше или ниже относительно того уровня, где вы находитесь
операция (//) указывает обработчику, что поиск нужно производить среди всех прямых потомков текущего узла
элемент xsl:if позволяет вычислить значение элемента XML или выражение сценария
заменив в элементе order-by значение атрибута order с ascending на descending, мы сгруппируем записи в обратном алфавитном порядке
10. Какие утверждения являются правильными для технологии XML?
типом узла может быть сущность
образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction элементы
для поддержки выражений сценария в элементе xsl:if предусмотрены атрибуты ехрг и language
для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type
Тест №_9_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:template> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML
чтобы получить какие-либо данные из документа XML, вы можете воспользоваться элементом xsl:value-of, задав значение его атрибута select равным пути к этим данным
XSL образцы определяют, какие узлы являются подходящими в каждом конкретном случае, на основании иерархических взаимоотношений между различными узлами
для обозначения содержимого элемента в XSL-образцах мы можем использовать и одинарные, и двойные кавычки
2. Какие утверждения являются правильными для технологии XML?
элемент <xsl:template> играет роль объекта document для документа XSL
для каждого из выбранных узлов элемент xsl:apply-templates сообщает процессору XSL, что требуется найти шаблон с подходящим атрибутом select
как только один из элементов xsl:when или xsl:otherwise выбран, блок case условного элемента завершает свое выполнение
фильтры позволяют осуществлять поиск элемента на основе его содержимого или содержимого его атрибута
3. Какие утверждения являются правильными для технологии XML?
элемент <xsl:template> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию
для выбора узлов в элементе xsl:apply-templates имеется атрибут select
для проверки значения элемента XML в xsl:if имеется атрибут if
фильтры позволяют работать с небольшими базами данных на клиентской стороне
4. Какие утверждения являются правильными для технологии XML?
элемент <xsl:template> определяет, каков будет результат обработки узла определенного типа в зависимости от его контекста
для каждого элемента xsl:apply-templates необходимо создать новый элемент xsl:template, в котором значение атрибута match должно соответствовать значению атрибута select в элементе xsl:applу-templates
два элемента xsl:if, вложенные друг в друга, дают эффект оператора OR
образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых атрибут Processor равен Beth
5. Какие утверждения являются правильными для технологии XML?
атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
мы можем поместить какой-либо шаблон внутрь элемента xsl:apply-templates, и тогда именно такой дочерний шаблон будет применяться, даже если есть и другие подходящие шаблоны
если требуется осуществить проверку нескольких условий, в XSLT можно использовать элементы xsl:case, xsl:when, xsl:default или их комбинации
образец Transaction[Credit] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых имеются дочерние элементы Credit
6. Какие утверждения являются правильными для технологии XML?
таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:stylesheet> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML
шаблоны, находящиеся внутри элемента xsl:apply-templates, не видны вне своего контейнера
контекст XSL-образцов — это тот узел, на котором вы сейчас находитесь
для обозначения содержимого элемента в XSL-образцах нельзя использовать кавычки
7. Какие утверждения являются правильными для технологии XML?
элемент <xsl:stylesheet> играет роль объекта document для документа XSL
XSL не позволяет создавать шаблоны xsl:template с локальной областью видимости
контекст XSL-образцов — это тот узел, который в данный момент обрабатывается
образец Transaction[$any$ Processor="Elle"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых элемент Processor равен Еlle
8. Какие утверждения являются правильными для технологии XML?
элемент <xsl:stylesheet> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию
если среди дочерних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей первым
в XSL-образцах широко используются выражения языка XPath
образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых хотя бы один из элементов Processor не равен Beth
9. Какие утверждения являются правильными для технологии XML?
элемент <xsl:stylesheet> определяет, каков будет результат обработки узла определенного типа в зависимости от его контекста
в XSL имеется два элемента для поддержки вызова сценария: это элементы xsl:eval и xsl:script
операция изменения контекста (/) сообщает обработчику XSL о том, что следует переместиться в контекст прямых потомков
образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых есть элемент Processor, равный Beth
10. Какие утверждения являются правильными для технологии XML?
атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
элемент xsl:eval выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ
если операция изменения контекста (/) является первым символом в образце XSL, это означает, что исходный контекст соответствует корневому элементу
образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых хотя бы один из элементов Processor не равен Beth
Тест №_10_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера
контекст XSL-образцов — это таблица стилей, которая сейчас используется
к методам изменения контекста в XSLT относятся методы ancestor, context и id
2. Какие утверждения являются правильными для технологии XML?
атрибут match элемента <xsl:template> определяет контекст для шаблона и является XSL образцом (XSL pattern)
вы можете создавать шаблоны xsl:template с локальной областью видимости
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к корневому элементу
образец Transaction[$any$ Processor="Elle"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых все элементы Processor равны Еlle
3. Какие утверждения являются правильными для технологии XML?
под контекстом (context) понимается таблица стилей, используемая для преобразования документа XML
если среди дочерних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним
в XSL-образцах широко используются выражения языка XPointer
образец Transaction[$any$ Processor!="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, в которых все элементы Processor не равны Beth
4. Какие утверждения являются правильными для технологии XML?
символ (/) используется для задания контекста уровня документа
в XSL отсутствуют элементы для поддержки вызова сценария
операция (/) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
образец Transaction [Processor="Beth"] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых первый элемент Processor равен Beth
5. Какие утверждения являются правильными для технологии XML?
элемент <xsl:template> имеет атрибуты language и match
элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к текущему контексту
метод id возвращает элемент или элементы, идентификаторы которых совпадают с заданным в методе значением
6. Какие утверждения являются правильными для технологии XML?
атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript
у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев
образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста
к методам изменения контекста в XSLT относятся методы ancestor, context и id
7. Какие утверждения являются правильными для технологии XML?
атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)
в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту
метод context используется для изменения текущего контекста запроса или фильтра на контекст ближайшего родительского элемента
8. Какие утверждения являются правильными для технологии XML?
под контекстом (context) понимается определенная область или уровень в иерархии документа XML
в элементе xsl:eval следует пользоваться символьными примитивами <, > и & чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей
образец Customer позволяет найти все элементы Customer в текущем узле
метод ancestor(Transaction) позволяет найти элемент Transaction, который является родителем текущего элемента
9. Какие утверждения являются правильными для технологии XML?
символ (/) используется для задания контекста текущего уровня дерева документа
синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML
операция (//) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
метод ancestor позволяет менять контекст выше или ниже относительно того уровня, где вы находитесь
10. Какие утверждения являются правильными для технологии XML?
атрибут select элемента xsl:for-each определяет множество узлов, к которым будет применен шаблон
элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к корневому элементу
типом узла может быть сущность
Тест №_11_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each
в элементе xsl:eval следует пользоваться как символьными примитивами <, > и &, так и символами <, > и &
образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста
к методам изменения контекста в XSLT относятся методы ancestor, context и index
2. Какие утверждения являются правильными для технологии XML?
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"
синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML
образец ./Customer позволяет найти все элементы Customer в текущем узле
метод ancestor используется для изменения текущего контекста запроса или фильтра на контекст ближайшего родительского элемента
3. Какие утверждения являются правильными для технологии XML?
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"
элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet
образец Customer позволяет найти все элементы Customer в корневом узле
метод context(Transaction) позволяет найти элемент Transaction, который является родителем текущего элемента
4. Какие утверждения являются правильными для технологии XML?
в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by
элемент xsl:script является видимым из любого места таблицы стилей
операция (//) указывает обработчику, что поиск нужно производить среди всех прямых потомков текущего узла
метод context позволяет менять контекст выше или ниже относительно того уровня, где вы находитесь
5. Какие утверждения являются правильными для технологии XML?
если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each
при наличии нескольких переменных или функций скрипта с одинаковыми названиями используется та, которая расположена в таблице стилей последней
образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction элементы
типом узла может быть комментарий
6. Какие утверждения являются правильными для технологии XML?
чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:for-each
элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet
если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ./Transaction
метод data() возвращает семейство всех текстовых узлов и всех узлов CDATA для текущего контекста
7. Какие утверждения являются правильными для технологии XML?
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="number(dogWeight)"
элемент xsl:script не является видимым из любого места таблицы стилей
для того, чтобы был возвращен дочерний элемент Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type
метод id() возвращает номер позиции данного элемента внутри родительского
8. Какие утверждения являются правильными для технологии XML?
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ";", например, order-by="number(dogWeight); dogName"
проверку одного условия в XSLT можно осуществить, используя элемент xsl:if
образец Transaction/@* позволяет получить все дочерние элементы элемента Transaction
метод cdata() возвращает семейство всех узлов CDATA для текущего контекста
9. Какие утверждения являются правильными для технологии XML?
в синтаксисе языка XSLT убрали атрибут order-by в элементе xsl:for-each и добавили элемент xsl:sort
элемент xsl:if позволяет вычислить значение элемента XML или выражение сценария
образец //Transaction[0] позволяет получить все элементы Transaction, являющиеся первыми в семействе прямых потомков своих родительских элементов во всем документе
метод element ([name]) для текущего контекста возвращает семейство всех элементов с заданным в качестве параметра именем
10. Какие утверждения являются правильными для технологии XML?
если элемент xsl:sort присутствует в элементе xsl:for-each, то он может находиться в любом месте после элемента xsl:for-each
для поддержки выражений сценария в элементе xsl:if предусмотрены атрибуты ехрг и language
образец (//Transaction)[0] позволяет найти все элементы Transaction и затем из получившегося семейства выбрать первый
типом узла может быть скрипт
Тест №_12_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:repeat
проверку нескольких условий в XSLT можно осуществить, используя элемент xsl:if
если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ../Transaction
метод text() возвращает семейство всех текстовых узлов и всех узлов CDATA для текущего контекста
2. Какие утверждения являются правильными для технологии XML?
в элементе order-by обычно используются два атрибута: атрибут order - способ сортировки (по возрастанию или по убыванию) и атрибут select - имя поля, по которому производится сортировка
элемент xsl:if позволяет вычислить значение элемента XML или выражение сценария
для того, чтобы был возвращен атрибут Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type
метод index() возвращает номер позиции данного элемента внутри родительского
3. Какие утверждения являются правильными для технологии XML?
в элементе order-by атрибутов может быть пять - select, lang, data-type, order и case-order
для поддержки выражений сценария в элементе xsl:if предусмотрены атрибуты еval и language
образец Transaction/@* позволяет получить все атрибуты элемента Transaction
типом узла может быть составной элемент
4. Какие утверждения являются правильными для технологии XML?
заменив в элементе order-by значение атрибута order с ascending на descending, мы сгруппируем записи в обратном алфавитном порядке
под выражением сценария (script expression) в элементе xsl:if мы понимаем строку сценария, которая возвращает значения true либо false
образец //Transaction[0] позволяет получить самый первый элемент Transaction во всем документе
метод childs ([name]) для текущего контекста возвращает семейство всех элементов с заданным в качестве параметра именем
5. Какие утверждения являются правильными для технологии XML?
для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type
если выражение сценария в атрибуте окажется равным true, то содержимое элемента xsl:if вставляется в документ
образец (//Transaction)[0] позволяет найти самый первый элемент Transaction во всем документе
типом узла может быть скрипт
6. Какие утверждения являются правильными для технологии XML?
чтобы получить какие-либо данные из документа XML, вы можете воспользоваться элементом xsl:get-value, задав значение его атрибута select равным пути к этим данным
как только один из элементов xsl:when или xsl:otherwise выбран, блок choose условного элемента завершает свое выполнение
образец //Transaction[end()] позволяет получить самый последний элемент Transaction, расположенный в произвольном месте документа
типом узла может быть объект document
7. Какие утверждения являются правильными для технологии XML?
элемент xsl:apply-templates указывает процессору XSL, что нужно применить шаблон, который соответствует типу и контексту выбранных узлов
под выражением сценария (script expression) в элементе xsl:if мы понимаем строку сценария, результат выполнения которой подставляется в документ
фильтры позволяют осуществлять поиск элемента, например, первого или последнего элемента семейства
типом узла может быть тип документа
8. Какие утверждения являются правильными для технологии XML?
для каждого из выбранных узлов элемент xsl:apply-templates сообщает процессору XSL, что требуется найти шаблон с подходящим атрибутом match
для проверки значения элемента XML в xsl:if имеется атрибут test
фильтры позволяют работать с документами XML как с базами данных
типом узла может быть ссылка на сущность
9. Какие утверждения являются правильными для технологии XML?
для выбора узлов в элементе xsl:apply-templates имеется атрибут match
два элемента xsl:if, вложенные друг в друга, дают эффект оператора AND
для задания фильтра используются квадратные скобки ([ ]), а внутри этих скобок содержится так называемый образец фильтра (filter pattern)
типом узла может быть таблица стилей
10. Какие утверждения являются правильными для технологии XML?
для каждого элемента xsl:apply-templates необходимо создать новый элемент xsl:template, в котором значение атрибута select должно соответствовать значению атрибута select в элементе xsl:applу-templates
если требуется осуществить проверку нескольких условий, в XSLT можно использовать элементы xsl:choose, xsl:when, xsl:otherwise или их комбинации
образец Transaction[Credit] использует фильтр для нахождения в текущем контексте всех элементов Transaction, у которых имеется атрибут Credit
типом узла может быть примечание
Тест №_13_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
таблицу стилей можно записывать непосредственно в преобразуемый документ XML, если в элементе <xsl:stylesheet> использовать атрибут – идентификатор id, на который можно ссылаться из документа XML
шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера
образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста
к методам изменения контекста в XSLT относятся методы ancestor, context и index
2. Какие утверждения являются правильными для технологии XML?
элемент <xsl:stylesheet> играет роль объекта document для документа XSL
вы можете создавать шаблоны xsl:template с локальной областью видимости
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту
метод ancestor используется для изменения текущего контекста запроса или фильтра на контекст ближайшего родительского элемента
3. Какие утверждения являются правильными для технологии XML?
элемент <xsl:stylesheet> с помощью своего набора атрибутов позволяет определять параметры таблиц стилей, принимаемые по умолчанию
если среди дочерних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним
образец Customer позволяет найти все элементы Customer в текущем узле
метод context(Transaction) позволяет найти элемент Transaction, который является родителем текущего элемента
4. Какие утверждения являются правильными для технологии XML?
элемент <xsl:stylesheet> определяет, каков будет результат обработки узла определенного типа в зависимости от его контекста
в XSL отсутствуют элементы для поддержки вызова сценария
операция (//) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
метод context позволяет менять контекст выше или ниже относительно того уровня, где вы находитесь
5. Какие утверждения являются правильными для технологии XML?
атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к корневому элементу
типом узла может быть комментарий
6. Какие утверждения являются правильными для технологии XML?
атрибут language элемента <xsl:stylesheet> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет JScript
у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев
образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста
метод data() возвращает семейство всех текстовых узлов и всех узлов CDATA для текущего контекста
7. Какие утверждения являются правильными для технологии XML?
атрибут match элемента <xsl:template> определяет контекст для шаблона и является XSL образцом (XSL pattern)
в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script
образец ./Customer позволяет найти все элементы Customer в текущем узле
метод id() возвращает номер позиции данного элемента внутри родительского
8. Какие утверждения являются правильными для технологии XML?
под контекстом (context) понимается таблица стилей, используемая для преобразования документа XML
в элементе xsl:eval следует пользоваться символьными примитивами <, > и & чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей
образец Customer позволяет найти все элементы Customer в корневом узле
метод cdata() возвращает семейство всех узлов CDATA для текущего контекста
9. Какие утверждения являются правильными для технологии XML?
символ (/) используется для задания контекста уровня документа
синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML
операция (//) указывает обработчику, что поиск нужно производить среди всех прямых потомков текущего узла
метод element ([name]) для текущего контекста возвращает семейство всех элементов с заданным в качестве параметра именем
10. Какие утверждения являются правильными для технологии XML?
образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction элементы
для поддержки выражений сценария в элементе xsl:if предусмотрены атрибуты ехрг и language
для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type
таблицу стилей можно записывать не в отдельный файл, а непосредственно в преобразуемый документ XML
Тест №_14_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript
в элементе xsl:eval следует пользоваться как символьными примитивами <, > и &, так и символами <, > и &
если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ./Transaction
метод text() возвращает семейство всех текстовых узлов и всех узлов CDATA для текущего контекста
2. Какие утверждения являются правильными для технологии XML?
атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)
синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML
для того, чтобы был возвращен дочерний элемент Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type
метод index() возвращает номер позиции данного элемента внутри родительского
3. Какие утверждения являются правильными для технологии XML?
под контекстом (context) понимается определенная область или уровень в иерархии документа XML
элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet
образец Transaction/@* позволяет получить все дочерние элементы элемента Transaction
типом узла может быть составной элемент
4. Какие утверждения являются правильными для технологии XML?
символ (/) используется для задания контекста текущего уровня дерева документа
элемент xsl:script является видимым из любого места таблицы стилей
образец //Transaction[0] позволяет получить все элементы Transaction, являющиеся первыми в семействе прямых потомков своих родительских элементов во всем документе
метод childs ([name]) для текущего контекста возвращает семейство всех элементов с заданным в качестве параметра именем
5. Какие утверждения являются правильными для технологии XML?
атрибут select элемента xsl:for-each определяет множество узлов, к которым будет применен шаблон
при наличии нескольких переменных или функций скрипта с одинаковыми названиями используется та, которая расположена в таблице стилей последней
образец (//Transaction)[0] позволяет найти все элементы Transaction и затем из получившегося семейства выбрать первый
типом узла может быть скрипт
6. Какие утверждения являются правильными для технологии XML?
чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each
элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet
если текущий контекст является уровнем одного из элементов Transaction, и мы хотим вернуться к множеству сестринских элементов Transaction, следует использовать следующий синтаксис: ../Transaction
типом узла может быть объект document
7. Какие утверждения являются правильными для технологии XML?
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"
элемент xsl:script не является видимым из любого места таблицы стилей
для того, чтобы был возвращен атрибут Туре элемента Transaction, следует использовать следующий синтаксис: Transaction/@Type
типом узла может быть тип документа
8. Какие утверждения являются правильными для технологии XML?
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"
проверку одного условия в XSLT можно осуществить, используя элемент xsl:if
образец Transaction/@* позволяет получить все атрибуты элемента Transaction
типом узла может быть ссылка на сущность
9. Какие утверждения являются правильными для технологии XML?
в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by
элемент xsl:if позволяет вычислить значение элемента XML или выражение сценария
образец //Transaction[0] позволяет получить самый первый элемент Transaction во всем документе
типом узла может быть таблица стилей
10. Какие утверждения являются правильными для технологии XML?
если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each
для поддержки выражений сценария в элементе xsl:if предусмотрены атрибуты ехрг и language
образец (//Transaction)[0] позволяет найти самый первый элемент Transaction во всем документе
типом узла может быть примечание
Тест №_15_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
контекст XSL-образцов — это тот узел, на котором вы сейчас находитесь
шаблоны, находящиеся внутри элемента xsl:apply-templates, доступны и вне своего контейнера
атрибут language элемента <xsl:template> определяет, какой язык сценариев следует использовать при создании шаблона; если не указать этот язык явным образом, то по умолчанию это будет VBScript
результат преобразования XSLT может стать новым самостоятельным документом или даже несколькими документами
2. Какие утверждения являются правильными для технологии XML?
контекст XSL-образцов — это тот узел, который в данный момент обрабатывается
вы можете создавать шаблоны xsl:template с локальной областью видимости
атрибут match элемента <xsl:stylesheet> определяет контекст для шаблона и является XSL образцом (XSL pattern)
форматирование в XSL-FO абстрагируется от конечного устройства, хотя может выполняться непосредственно в нем, например, в браузере, пейджере, принтере, проекторе
3. Какие утверждения являются правильными для технологии XML?
в XSL-образцах широко используются выражения языка XPath
если среди дочерних элементов не найдется подходящего шаблона xsl:template, то будет использоваться шаблон, расположенный в таблице стилей последним
под контекстом (context) понимается определенная область или уровень в иерархии документа XML
под объектами форматирования FO (formatting objects) в языке XSL-FO понимаются узлы дерева, а под их классами – некие конечные структуры: страницы, абзацы, таблицы, списки
4. Какие утверждения являются правильными для технологии XML?
операция изменения контекста (/) сообщает обработчику XSL о том, что следует переместиться в контекст прямых потомков
в XSL отсутствуют элементы для поддержки вызова сценария
символ (/) используется для задания контекста текущего уровня дерева документа
таблица стилей в XSLT определяет правила форматирования (formatting properties)
5. Какие утверждения являются правильными для технологии XML?
если операция изменения контекста (/) является первым символом в образце XSL, это означает, что исходный контекст соответствует корневому элементу
элемент xsl:script выполняет одну строку сценария и вставляет результат выполнения этого сценария в итоговый документ
атрибут select элемента xsl:for-each определяет множество узлов, к которым будет применен шаблон
по правилам таблицы стилей XSLT строится дерево геометрических областей (area tree), на которые разбивается документ, и определяются их характеристики: размеры, цвет, шрифт
6. Какие утверждения являются правильными для технологии XML?
контекст XSL-образцов — это таблица стилей, которая сейчас используется
у элемента xsl:eval есть атрибут, с помощью которого определяется используемый язык сценариев
чтобы применить шаблон только к одному дочернему элементу, следует использовать элемент xsl:for-each
результат преобразования XSL-FO может стать новым самостоятельным документом или даже несколькими документами
7. Какие утверждения являются правильными для технологии XML?
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к корневому элементу
в атрибуте элемента xsl:eval можно установить любой язык, который поддерживается атрибутом language HTML-тега script
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="int(dogWeight)"
форматирование в XSLT абстрагируется от конечного устройства, хотя может выполняться непосредственно в нем, например, в браузере, пейджере, принтере, проекторе
8. Какие утверждения являются правильными для технологии XML?
в XSL-образцах широко используются выражения языка XPointer
в элементе xsl:eval следует пользоваться символьными примитивами <, > и & чтобы процессор XSL не интерпретировал символы <, > и & как часть таблицы стилей
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ",", например, order-by="number(dogWeight), dogName"
под объектами форматирования FO (formatting objects) в языке XSLT понимаются узлы дерева, а под их классами – некие конечные структуры: страницы, абзацы, таблицы, списки
9. Какие утверждения являются правильными для технологии XML?
операция (/) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
синтаксис элемента xsl:eval будет таким же, как и при создании сценария внутри страницы HTML
в синтаксисе языка XSLT убрали атрибут xsl:sort в элементе xsl:for-each и добавили элемент order-by
таблица стилей в XSL-FO определяет правила форматирования (formatting properties)
10. Какие утверждения являются правильными для технологии XML?
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к текущему контексту
элемент xsl:script позволяет определять глобальные переменные и функции, которые будут использоваться и вызываться в процессе преобразования документа
если элемент xsl:sort присутствует в элементе xsl:for-each, то он всегда должен стоять сразу после элемента xsl:for-each
по правилам таблицы стилей языка XSL-FO строится дерево геометрических областей (area tree), на которые разбивается документ, и определяются их характеристики: размеры, цвет, шрифт
Тест №_16_ по дисциплине «Языки разметки документов» специальности 230101 «ВМКСиС»
1. Какие утверждения являются правильными для технологии XML?
образец .//Customer позволяет найти все элементы Customer, расположенные на один уровень ниже текущего контекста
в элементе xsl:eval следует пользоваться как символьными примитивами <, > и &, так и символами <, > и &
чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:for-each
документ, записанный на языке XSL-FO, называется, по традиции, таблицей стилей, хотя он содержит в основном правила преобразования
2. Какие утверждения являются правильными для технологии XML?
образец /Year требуется найти все элементы Year, являющиеся дочерними по отношению к текущему контексту
синтаксис элемента xsl:eval отличается от языка сценария внутри страницы HTML
для того, чтобы броузер при сортировке элементов воспринял значения как числа, ему необходимо об этом сказать, - вместо order-by="dogWeight" необходимо написать order-by="number(dogWeight)"
в документе XML, который будет преобразовываться и выводиться в соответствии с таблицей стилей, обычно определяется префикс xml пространства имен http://www.w3.org/1999/XSL/Transform
3. Какие утверждения являются правильными для технологии XML?
образец Customer позволяет найти все элементы Customer в текущем узле
элемент xsl:script помещается внутрь любого из элементов xsl:template и xsl:stylesheet
при сортировке по нескольким столбцам различные элементы в атрибуте order-by должны разделяться символом ";", например, order-by="number(dogWeight); dogName"
стиль XSLT, задаваемый шаблоном xsl:output, определяет вывод "плоского" текста, если указано значение "html" атрибута method
4. Какие утверждения являются правильными для технологии XML?
операция (//) указывает обработчику, что поиск нужно производить среди всех потомков текущего узла, а не только среди прямых потомков
элемент xsl:script является видимым из любого места таблицы стилей
в синтаксисе языка XSLT убрали атрибут order-by в элементе xsl:for-each и добавили элемент xsl:sort
символ перевода строки записывается в шестнадцатеричной форме "
" (в виде ссылки на сущность)
5. Какие утверждения являются правильными для технологии XML?
образец Transaction//Customer определяет поиск элементов Customer среди всех элементов, расположенных внутри всех элементов Transactions, а элементы Transactions, в свою очередь, являются дочерними по отношению к корневому элементу
при наличии нескольких переменных или функций скрипта с одинаковыми названиями используется та, которая расположена в таблице стилей последней
если элемент xsl:sort присутствует в элементе xsl:for-each, то он может находиться в любом месте после элемента xsl:for-each
таблица стилей XSLT всегда располагается в отдельном файле с расширением .xsl
6. Какие утверждения являются правильными для технологии XML?
образец .//Customer позволяет найти все элементы Customer, расположенные на один или более уровень ниже текущего контекста
элемент xsl:script помещается вне элементов xsl:template и xsl:stylesheet
чтобы применить шаблон поочередно к нескольким дочерним элементам, следует использовать элемент xsl:repeat
документ, записанный на языке XSLT, называется, по традиции, таблицей стилей, хотя он содержит в основном правила преобразования
7. Какие утверждения являются правильными для технологии XML?
образец ./Customer позволяет найти все элементы Customer в текущем узле
элемент xsl:script не является видимым из любого места таблицы стилей
в элементе order-by обычно используются два атрибута: атрибут order - способ сортировки (по возрастанию или по убыванию) и атрибут select - имя поля, по которому производится сортировка
в документе XML, который будет преобразовываться и выводиться в соответствии с таблицей стилей, обычно определяется префикс xsl пространства имен http://www.w3.org/1999/XSL/Transform
8. Какие утверждения являются правильными для технологии XML?
образец Customer позволяет найти все элементы Customer в корневом узле
проверку одного условия в XSLT можно осуществить, используя элемент xsl:if
в элементе order-by атрибутов может быть пять - select, lang, data-type, order и case-order
стиль XSLT, задаваемый шаблоном xsl:output, определяет вывод "плоского" текста, если указано значение "text" атрибута method
9. Какие утверждения являются правильными для технологии XML?
операция (//) указывает обработчику, что поиск нужно производить среди всех прямых потомков текущего узла
элемент xsl:if позволяет вычислить значение элемента XML или выражение сценария
заменив в элементе order-by значение атрибута order с ascending на descending, мы сгруппируем записи в обратном алфавитном порядке
символ перевода строки записывается в шестнадцатеричной форме "
" (в виде ссылки на сущность)
10. Какие утверждения являются правильными для технологии XML?
образец Transaction/* позволяет вернуть все дочерние по отношению к Transaction элементы
для поддержки выражений сценария в элементе xsl:if предусмотрены атрибуты ехрг и language
для того, чтобы сортировка выполнялась в числовой последовательности, в элемент order-by необходимо добавить атрибут data-type
таблицу стилей можно записывать не в отдельный файл, а непосредственно в преобразуемый документ XML