ソースXML文書のノードをコピーする場合、xsl:copy-of要素を使用する。select属性で指定した要素及びその子要素を属性・テキストも含めて全て結果文書にコピーする。
ソース文書:
XSLTスタイルシート:
変換結果:
【XSLTプロセッサ】XALAN 2.7.0
【OS】Windows XP Professional Edition + SP2
ソース文書:
<?xml version="1.0"> <First order="1st"> <Second order="2nd">2nd element</Second> </First> |
XSLTスタイルシート:
<?xml version="1.0"> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" encoding="UTF-8"/> <xsl:template match="/"> <xsl:copy-of select="."/> </xsl:template> </xsl:stylesheet> |
変換結果:
<?xml version="1.0" encoding="UTF-8"> <First order="1st"> <Second order="2nd">2nd element</Second> </First> |
【XSLTプロセッサ】XALAN 2.7.0
【OS】Windows XP Professional Edition + SP2