Я новичок, впервые пробующий преобразования XSLT и XML. Для начала я попробовал простые примеры программ.
Я ожидал вывода в формате дерева (с сохранением иерархии), вместо этого я просто получил «KING» в одну строку ...
В чем может быть проблема? PS: я использую XMLSpy.
Любое руководство было бы очень полным. Спасибо:)
Входной XML:
<ROWSET>
<ROW>
<EMPNO>7839</EMPNO>
<ENAME>KING</ENAME>
</ROW>
</ROWSET>
XSL, использованный для преобразования:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="UTF-8" indent="yes" omit-xml-declaration="no"/>
<xsl:template match="/">
<Invitation>
<To>
<xsl:value-of select="ROWSET/ROW/ENAME"/>
</To>
</Invitation>
</xsl:template>