База ответов ИНТУИТ

Введение в генерацию программного кода

<<- Назад к вопросам

Какое назначение у директивы parameter в технологии T4:

(Отметьте один правильный вариант ответа.)

Варианты ответа
устанавливает параметры, которые передаются в шаблон(Верный ответ)
указывает, имеет ли файл параметры
указывает расширение и кодировку выходного файла
указывает правила обработки файла шаблона
Похожие вопросы
Какое назначение у директивы output:
Какое назначение у директивы import:
Какое назначение у директивы template:
Какое назначение у директивы include:
Какое назначение у директивы assembly:
Укажите назначение данной директивы
<#@ template debug="false" hostspecific="true" language="C#" #>  
В состав шаблона включены следующие директивы. Укажите их назначение
<#@ template hostspecific="true" language="C#" #><#@ output extension=".txt" #>  
Дан следующий 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>  
Каким будет результат?
Дан следующий 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())">,<BR/> </xsl:if>      </xsl:for-each>);      <xsl:if test="not(position()=last())"><BR/><BR/></xsl:if>  </xsl:for-each></xsl:template></xsl:stylesheet>  
Каким будет результат?
В состав шаблона включены следующие директивы. Укажите их назначение
<#@ output extension=".cs" #><#@ assembly name="System.Xml"#><#@ import namespace="System.Xml" #>