Je suis un débutant qui essaie pour la première fois des transformations XSLT et XML. Pour commencer, j'ai essayé un simple exemple de programme.AIDE pour la transformation XML vers XML à l'aide de XSLT
Je me attendais à la sortie en format Arbre (maintenir la hiérarchie) plutôt que je reçois juste « KING » dans une seule ligne ...
Quel pourrait être le problème? PS: j'utilise XMLSpy.
Toute directive serait complète. Merci :)
XML d'entrée:
<ROWSET>
<ROW>
<EMPNO>7839</EMPNO>
<ENAME>KING</ENAME>
</ROW>
</ROWSET>
XSL utilisé pour la transformation:
<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>
Je ne pense pas qu'il y ait quelque chose de mal avec ce qui précède - si je cours dans VS2010 la sortie que je reçois est: Xml version = "1.0" encoding = "utf-8"> KING –
Murph