2
私は次のようなXMLメッセージを持っている:XSLTとするために、各
<message>
<line number="1"><li>1</li><li>2</li><li>3</li></line>
<line number="2"><li>x</li><li>y</li><li>z</li>
</line>
<line number="3"><li>a</li><li>b</li><li>c</li>
</line>
</message>
私は、次のXSLTは<li>
要素を返さない理由を不思議に思ったが、唯一の<li></li>
の内側に何であるのです。
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="utf-8" indent="no"/>
<xsl:template match="/">
<xsl:for-each select="/message/line">
line <xsl:value-of select="position()"/>: <xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
たとえば
:line 1: 123
の代わりline 1: <li>1</li><li>2</li><li>3</li>
ありがとうございます。これが私が探していたものです。 – Christian68