2016-08-10 8 views
0

К примеру, у меня есть элемент вроде этого:Как назначить атрибут элемента содержимому другого элемента в XSL?

<start loc="USA" city="York"> 
    <time date="2016-08-07">17:29</time> 
</start> 

и у меня есть следующий шаблон в XSL:

<xsl:template match="start"> 
    <node name="test" timeTest=> 

    </node> 
</xsl:template> 

Как я могу назначить timeTest с содержанием времени в первом файле XML ?

ответ

1

Чтобы заполнить атрибут буквального результирующего элемента, вы можете использовать attribute value template

<xsl:template match="start"> 
    <node name="test" timeTest="{time}"> 

    </node> 
</xsl:template> 
Смежные вопросы