<xsl:copy> 元素
将当前节点从源复制到输出。
<xsl:copy
use-attribute-sets = QNames
</xsl:copy>
特性
- use-attribute-sets
空白分隔的属性集列表,按照限定名 列表的指定。 指定此属性将在每个列出的属性集中声明每个属性。
元素信息
备注
<xsl:copy>
元素在输出中创建一个与当前节点的名称、命名空间和类型相同的节点。 属性和子元素不会自动复制。 通过此元素可以转换标识。
示例
以下示例对整个文档执行标识转换。 标识转换将源中的每个节点复制到输出以提供逻辑等效树。 不会产生逐字符等效:实体将被扩展,未标记为重要的空白可能会被移除。
XML 文件 (booksshort.xml)
XSLT 文件 (identityxfm.xsl)
输出
此为格式输出的一部分,在右边截断:
Gambardella, MatthewComputer44.952000-10-01An in-depth look and her own childhood to become queen of the world.Corets, EvaFa
以下是处理器输出:
<?xml version="1.0"?><?xml-stylesheet type="text/xsl"
href="identityxfm.xsl"?><catalog><book id="bk101"><author>Gambardella,
Matthew</author><title>XML Developer's
Guide</title><genre>Computer</genre><price>44.95</price><publish_date>2000
-10-01</publish_date><description>An in-depth look at creating
applications with
XML.</description></book><book id="bk102">
...
</book></catalog>