игра брюс 2048
Главная / Интернет-технологии / Основы XML / Тест 10

Основы XML - тест 10

Упражнение 1:
Номер 1
В чем преимущество таблицы стилей XSL перед CSS?

Ответ:

 (1) возможность фильтровать данные 

 (2) возможность задавать формат данных 

 (3) возможность сортировать данные 

 (4) возможность модифицировать данные 


Номер 2
В чем сложность применения таблицы стилей XSL?

Ответ:

 (1) двоичный формат 

 (2) не поддерживается старыми версиями браузеров 

 (3) требует специальных редакторов 

 (4) требуется знание HTML 


Номер 3
К каким компонентам xml-документа можно получить доступ через XSL?

Ответ:

 (1) элементы 

 (2) атрибуты 

 (3) инструкции по обработке 

 (4) комментарии 


Упражнение 2:
Номер 1
Чем является таблица XSL?

Ответ:

 (1) приложением XML 

 (2) разновидностью css-таблицы 

 (3) приложением HTML 


Номер 2
Как таблица  XSL связывается с XML-документом?

Ответ:

 (1) <?xml-stylesheet type="text/css" href=XSLFilePath?> 

 (2) <?xml-stylesheet type="text/xsl" href=XSLFilePath?> 

 (3) <?xml-stylesheet type="text/html" href=XSLFilePath?> 


Номер 3
XML-документ находится по адресу http://abc.org/note.xml. Какая из таблиц стилей связана неправильно?

Ответ:

 (1) <?xml-stylesheet type="text/xsl" href="note.xsl"?> 

 (2) <?xml-stylesheet type="text/xsl" href="http://xyz.org/note.xsl"?> 

 (3) <?xml-stylesheet type="text/xsl" href="http://abc.org/note.xsl"?> 


Упражнение 3:
Номер 1
Что произойдет, если в Internet Explorer 5 открыть XML-документ, с которым связано более одной XSL-таблицы стилей?

Ответ:

 (1) будет использована первая таблица 

 (2) будут использоваться все таблицы, и более ранние будут иметь приоритет 

 (3) будут использовать все таблицы, приоритет будет иметь описанная последней 


Номер 2
Что произойдет, если в Internet Explorer 5 открыть XML-документ, с которым связаны и CSS, и XSL-таблица стилей?

Ответ:

 (1) будет использована таблица CSS 

 (2) будет использована XSL-таблица 

 (3) будет использована таблица, описанная первой 


Номер 3
Что произойдет, если в Internet Explorer 5 открыть XML-документ, с которым не связаны ни CSS, и XSL-таблицы стилей?

Ответ:

 (1) будет использована встроенная в браузер таблица стилей 

 (2) произойдет фатальная ошибка 

 (3) документ будет показан в исходном виде 


Упражнение 4:
Номер 1
XSL-таблица стилей состоит из

Ответ:

 (1) одного или нескольких шаблонов 

 (2) одного или нескольких правил 

 (3) одного шаблона 


Номер 2
С чего начинается XSL-таблица стилей?

Ответ:

 (1) с указания пространства имен 

 (2) с объявления xml 

 (3) с тега <HTML> 


Номер 3
Какой URI пространства имен соответствует современной спецификации XSL?

Ответ:

 (1) http://www.w3.org/TR/WD-xsl 

 (2) http://www.w3.org/1999/XSL/Transform 

 (3) http://www.w3.org/2001/XMLSchema 


Упражнение 5:
Номер 1
Какой элемент является корневым в XSL-таблице стилей?

Ответ:

 (1) xsl:stylesheet  

 (2) xsl:template 

 (3) xmlns:xsl 


Номер 2
С помощью какого XSL-элемента можно получить значение узла?

Ответ:

 (1) xsl:value-of 

 (2) xsl:template 

 (3) xsl:for-each 


Номер 3
Какой XSL-элемент позволяет задать шаблон?

Ответ:

 (1) xsl:template 

 (2) xsl:stylesheet 

 (3) xsl:value-of 


Упражнение 6:
Номер 1
Какой атрибут задает ветвь элементов иерархии XML-документа?

Ответ:

 (1) match 

 (2) select 

 (3) branch 


Номер 2
Какие элементы HTML могут появиться в таблице XSL?

Ответ:

 (1) <hr> 

 (2) <hr/> 

 (3) <h1></h1> 

 (4) <BOOK></BOOK> 


Номер 3
Как браузер поступает с элементами xsl?

Ответ:

 (1) выполняет в качестве инструкций 

 (2) копирует на выход HTML  

 (3) игнорирует 


Упражнение 7:
Номер 1
Что задается в атрибуте select элемента value-of?

Ответ:

 (1) путь к элементу 

 (2) значение цикла 

 (3) условие отображения 


Номер 2
Что выводится в результате действия <xsl:value-of select="BOOK/AUTHOR"/>?

Ответ:

 (1) xml-содержание элемента вместе с вложенными тегами 

 (2) текстовое содержание элемента и его дочерних элементов 

 (3) текстовое содержание элемента 


Номер 3
В каком порядке выводятся данные при применении xsl-таблицы?

Ответ:

 (1) в порядке следования элементов value-of 

 (2) в том, в каком заданы в xml-документе 

 (3) в порядке следования шаблонов 


Упражнение 8:
Номер 1
Какой элемент применяется, если нужно вывести значения нескольких одинаковых элементов?

Ответ:

 (1) xsl:for-each 

 (2) xsl:value-of 

 (3) xsl:choose 


Номер 2
xml-документ имеет структуру
<customers>
  <customer>
   <order>...</order>
     </customer>
  <customer>
    <order>...</order>
  </customer>
</customers>

Как отобразить содержание элемента order для всех клиентов?

Ответ:

 (1) <xsl:for-each select="customers/customer"> <xsl:value-of select="order" />  

 (2) <xsl:for-each select="customers/customer/order"> 

 (3) <xsl:for-each select="customers/customer"> <xsl:value-of select="customer/order"/> 


Номер 3
xml-документ имеет структуру

<customers>
  <customer>
   ...
     </customer>
  <customer>
    ...
    <order>...</order>
  </customer>
</customers>

Как правильно написать элемент xsl:for-each, чтобы отобразить информацию обо всех клиентах?

Ответ:

 (1) <xsl:for-each select="customers/customer"> 

 (2) <xsl:for-each "customers" select="customer"> 

 (3) <xsl:for-each "customers/customer" select=#text> 


Упражнение 9:
Номер 1
Какой шаблон должен присутствовать в любой таблице?

Ответ:

 (1) шаблон со значением xsl:template match="/" 

 (2) обязательных шаблонов нет 

 (3) шаблон, указывающий на корень документа 


Номер 2
Какой XSL-элемент указывает на обработку другого шаблона?

Ответ:

 (1) xsl:template 

 (2) xsl:apply-templates 

 (3) xsl:choose 


Номер 3
Что происходит, если не указан атрибут select элемента apply-templates?

Ответ:

 (1) обрабатывается шаблон для каждого дочернего элемента текущего элемента 

 (2) происходит фатальная ошибка 

 (3) обрабатываются все шаблоны 


Упражнение 10:
Номер 1
Каким образом можно отфильтровать содержание XML-документа?

Ответ:

 (1) ввести выражение фильтра в элемент xsl:template 

 (2) выводить ненужные элементы белым цветом 

 (3) удалить ненужные элементы из XML-документа? 


Номер 2
В какие символы заключено выражение фильтра?

Ответ:

 (1) фигурные скобки 

 (2) квадратные скобки 

 (3) круглые скобки 


Номер 3
Укажите верное утверждение:

Ответ:

 (1) выражение фильтра заключается в фигурные скобки 

 (2) выражение фильтра заключается в квадратные скобки 

 (3) выражение фильтра заключается в круглые скобки 


Упражнение 11:
Номер 1
К каким элементам можно применить атрибут order-by?

Ответ:

 (1) apply-templates 

 (2) template 

 (3) for-each 

 (4) xsl:choose 


Номер 2
Что делает такой фильтр <xsl:for-each select="INVENTORY/BOOK[@InStock='yes']">?

Ответ:

 (1) он выбирает все элементы, кроме тех, значение атрибута InStock которых равняется 'yes' 

 (2) он выбирает только элементы, значение атрибута InStock которых равняется 'yes' 

 (3) такая запись вызовет ошибку 


Номер 3
Укажите верные утверждения

Ответ:

 (1) атрибут order-by можно применить к элементам template 

 (2) атрибут order-by можно применить к элементам apply-templates 

 (3) атрибут order-by можно применить к элементам for-each 


Упражнение 12:
Номер 1
Какой символ ставится перед именем атрибута в xsl-таблице?

Ответ:

 (1)

 (2)

 (3)


Номер 2
Для чего используется  XSL-элемент value-of?

Ответ:

 (1) для сортировки значений атрибута 

 (2) для извлечения значений атрибута 

 (3) этот XSL-элемент никогда не используется 


Номер 3
Укажите ошибочное утверждение

Ответ:

 (1) перед именем атрибута в xsl-таблице ставится символ "!" 

 (2) перед именем атрибута в xsl-таблице ставится символ "@" 

 (3) XSL-элемент value-of используется для извлечения значений атрибута 




Главная / Интернет-технологии / Основы XML / Тест 10