Главная /
Введение в генерацию программного кода /
Дан следующий XML-файл: <?xml-stylesheet type="text/xsl" href="style.xsl"?> <cities> <city country="Казахстан">Астана</city> <city country="Россия">Москва</city> <city country="Узбекистан">Ташкент</city> <
Дан следующий XML-файл:
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
<cities>
<city country="Казахстан">Астана</city>
<city country="Россия">Москва</city>
<city country="Узбекистан">Ташкент</city>
<city country="Украина">Киев</city>
<city country="Киргизия">Бишкек</city>
<city country="Белоруссия">Минск</city>
</cities>
И следующий файл стиля:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/">
<H4>Столицы мира:</H4>
<xsl:for-each select="cities/city">
(*)
</xsl:for-each>
<BR/>
</xsl:template>
</xsl:stylesheet>
Что нужно вставить вместо звездочки(*), чтобы получился следующий результат?
Столицы мира: |
Астана - Казахстан |
Москва - Россия |
Ташкент - Узбекистан |
Киев - Украина |
Бишкек - Киргизия |
Минск - Белоруссия |
Правильный ответ:
Сложность вопроса
78
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Комментарии:
Аноним
Это очень простецкий вопрос по интуиту.
16 май 2019
Аноним
Это очень легкий вопрос по интуиту.
18 авг 2018
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.
- # Что является недостатком применения генерации кода?
- # Дан файл со следующими комментариями: //a=1 //b=a+2 //c=6 //a=c-b Также имеется приведенный ниже программный код: List<string> program = new List<string>(); List<string> vars = new List<string>(); string line; string var; using (StreamReader sr = File.OpenText(filepath)) { while (!sr.EndOfStream) { line = sr.ReadLine(); var = line[2].ToString(); if (!vars.Contains(var)) { program.Add("int " + line[2] + ";"); vars.Add(var); } program.Add(line.Substring(2) + ";"); } } Output.PutResult(program, resultpath); В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
- # Дан следующий запрос select 'alter table '|| lower(table_name) || ' add('||lower(column_name)||'_text varchar2(4000 char));' from cols where cols.data_type='NUMBER' order by table_name, column_name Представление cols в Оракл содержит информацию о полях таблицы в базе данных. В поле column_name хранится имя поля, а в поле table_name содержится имя таблицы, в которой находится поле. В полях же data_type и data_length хранятся соответственно тип данных и длина поля. Что делает вышеприведенный запрос?
- # Файл стиля XSLT должен быть:
- # Для выполнения компиляции кода используется метод