Главная /
Введение в генерацию программного кода /
Дан следующий 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: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>
Каким будет результат?
вопрос
Правильный ответ:
Сложность вопроса
62
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Комментарии:
Аноним
Кто находит эти вопросы inuit? Это же крайне просто
16 окт 2017
Аноним
Если бы не опубликованные подсказки - я бы не осилил c этими тестами intuit.
03 апр 2016
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.
- # Чем является следующий код? <#@ template debug="false" language="C#" #> <#@ output extension=".cs" #> <# string[] vars = new string [] {"A", "B", "C"}; #> class MyClass { <# foreach (string variable in vars) { #> private int <#= variable #> = 0; <# } #> }
- # Управляющие блоки это:
- # Как работает XSLT:
- # xsl:if служит для
- # Что дает генерация пользовательского интерфейса?