私は単純な xsl スタイルを xml ドキュメントに適用しようとしています:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<xsl:for-each select="//title">
<h1><xsl:value-of select="."/></h1>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
残念ながら、これは単に他のすべてのタグを無視し、それらとその内容を出力から削除するだけのようで、h1s に変換されたタイトルだけが残っています。私ができるようにしたいのは、タグの一部だけを置き換えながら、ドキュメントの構造を維持することです。
たとえば、このドキュメントがある場合:
<section>
<title>Hello world</title>
<p>Hello!</p>
</section>
私はこれを得ることができました:
<section>
<h1>Hello world</h1>
<p>Hello!</p>
</section>
XSLT マニュアルのどこから調べればよいのかよくわかりません。