0
Я использую следующий код:переменные не печатает теги XML
<xsl:template name="employmentdates">
<xsl:variable name="empdates">
<xsl:for-each-group select="employment_information/job_information" group-adjacent="emplStatus">
<xsl:if test="current-grouping-key() = 'A'">
<xsl:variable name="Low">
<xsl:for-each select="current-group()">
<xsl:if test="position() = 1">
<xsl:value-of select="start_date"/>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<emp_info>
<start_date>
<xsl:value-of select="$Low"/>
</start_date>
</emp_info>
</xsl:if>
</xsl:for-each-group>
</xsl:variable>
<xsl:value-of select="$empdates"/>
</xsl:template>
В этом я определил переменную empdates и в этом переменном я пытаюсь сделать небольшой файл XML. Но когда я пытаюсь напечатать переменную empdates , используя код xslt <xsl:value-of select="$empdates"/>
, тогда она будет печатать только значение содержимого (например, 2016-10-20) и пропустить теги xml emp_info и start_date.
Я ожидал что-то вроде:
<emp_info>
<start_date>2016-10-20</start_date>
</emp_info>
спасибо, что пропустили его – Vicky