<完整XSLT元素参考
定义和用法
所述<xsl:element>元素用于创建输出文档中的元素节点。
句法
<xsl:element
name="name"
namespace="URI"
use-attribute-sets="namelist">
<!-- Content:template -->
</xsl:element>
属性
属性 | 值 | 描述 |
---|---|---|
name | name | 需要。 指定要创建的元素的名称(的值name属性可以被设置为计算在运行时,像这样的表达式:的<xsl:元素名称=“{$国家}” /> |
namespace | URI | 可选的。 指定元件(的值的命名空间URI namespace属性可以被设置为计算在运行时,像这样的表达式:的<xsl:元素名称=“{$国家}”命名空间=“{$ someuri} “/> |
use-attribute-sets | namelist | 可选的。 含属性集空格隔开的列表属性被添加到元件 |
实施例1
创建一个"singer" ,其中包含每个艺术家元素元素的值:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="catalog/cd">
<xsl:element name="singer">
<xsl:value-of select="artist" />
</xsl:element>
<br />
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<完整XSLT元素参考