Главная /
Введение в генерацию программного кода /
Дан следующий XML-файл: <?xml-stylesheet type="text/xsl" href="style.xsl"?> <package> <procedure name="prc_save_record"> <parameter name="id" type="number" in="true" out="true"/> <parameter name="name" type="varchar2" in="true"/
Дан следующий XML-файл:
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
<package>
<procedure name="prc_save_record">
<parameter name="id" type="number" in="true" out="true"/>
<parameter name="name" type="varchar2" in="true"/>
<parameter name="title" type="varchar2"/>
<parameter name="save_date" type="date" out="true"/>
</procedure>
<procedure name="prc_delete_record">
<parameter name="id" type="number"/>
</procedure>
</package>
И следующий файл стиля:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/">
<xsl:for-each select="package/procedure">
procedure <xsl:value-of select="@name"/>
(<xsl:for-each select="parameter">
<xsl:if test="not(position()=last())"><BR/>
<xsl:text disable-output-escaping="yes"> </xsl:text> </xsl:if>
<xsl:value-of select="@name"/>
<xsl:text> </xsl:text>
<xsl:if test="@in='true'">in </xsl:if>
<xsl:if test="@out='true'">out </xsl:if>
<xsl:value-of select="@type"/>
<xsl:if test="not(position()=last())">, </xsl:if>
</xsl:for-each>);
<xsl:if test="not(position()=last())"><BR/><BR/></xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Каким будет результат?
вопрос
Правильный ответ:
Сложность вопроса
19
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Комментарии:
Аноним
Зачёт в студне отлично. Лечу в клуб отмечать победу над тестом интут
24 июн 2017
Аноним
Экзамен сдан на пять. Спасибо сайту
20 апр 2017
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.