Добрый день. Подскажите пожалуйста.
Выгружаю xml файл используя следующую xslt трансформации.
Code:
<xsl:transform version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:sap="http://www.sap.com/sapxsl"
>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<?xml version="1.0" encoding="windows-1251"?>
<tutorial>
<xsl:attribute name="DateEnd">
<xsl:value-of select="//HEADER/DATEEND"/>
</xsl:attribute>
</tutorial>
</xsl:template>
</xsl:transform>
Далее вызываю call transformation и получаю xml - файл
Code:
<?xml version="1.0" encoding="windows-1251"?>
<tutorial DateEnd="01.01.2001">
</tutorial>
Но если DateEnd передается в трасформацию пустой, то нужно не создавать атрибут DateEnd элемента tutorial.
Можно ли такое сделать с помощью xslt. Чтобы в итоге получить следующий xml файл при пустой DateEnd:
Code:
<?xml version="1.0" encoding="windows-1251"?>
<tutorial>
</tutorial>