<root>
<tag>
<form>
some html form will be here
</form>
</tag>
<tag>
some visible data
</tag>
xslt
<xsl:template match="tag">
<div id="page-base">
<xsl:apply-templates />
</div>
</xsl:template>
生産
<div id="page-base">
</div>
<div id="page-base">
some visible data
</div>
必要な出力
<div id="page-base">
<form>
some html form will be here
</form>
</div>
<div id="page-base">
some visible data
</div>
編集:
tag
テンプレートルールが適用される要素にネストされている場合はtag
、タグがテンプレートに置き換えられ、テンプレートが一致しない他の要素がコピーされます。例をご覧ください。tag
aribtraryネストされる可能性があります
<root>
<tag>
<form>
some html form will be here
</form>
<tag>
arbitrary nested tags
</tag>
</tag>
<tag>
some visible data
</tag>
</root>
期待される結果
<div id="page-base">
<form>
some html form will be here
</form>
<div id="page-base">
arbitrary nested tags
</div>
</div>
<div id="page-base">
some visible data
</div>