XSLTを使用して、同じ要素名を持つすべての子要素を持つ親要素を転送する方法があるかどうか疑問に思っています。
たとえば、元のxmlファイルが次のような場合:
<parent>
<child>1</child>
<child>2</child>
<child>3</child>
</parent>
そして、私はそれをxslで解析しようとします:
<xsl:for-each select="parent">
<print><xsl:value-of select="child"></print>
このようなものが欲しい:
<print>1</print>
<print>2</print>
<print>3</print>
しかし、私はこれを取得します:
<print>1</print>
for-eachは、この形式用に設計されているためです。
<parent>
<child>1</child>
<parent>
</parent
<child>2</child>
<parent>
</parent
<child>3</child>
</parent
上記のようにフォーマットせずに目的のプリントアウトを取得する方法はありますか?むしろ最初の方法ですか?
ありがとう