<xsl:for-each select="@*">
<xsl:param name="attr" select="translate(name(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')"/>
<xsl:attribute name="{$attr}">
<xsl:value-of select="."/>
</xsl:attribute>
</xsl:for-each>
xsl是一种标记语言,表示如何将xml文档的内容装换成另一种形式的文档。 通过为xml写xsl来使得xml显示成不同的格式 XSL 实际上包含两个部分: * XSLT – 用于转换 XML 文档的语言 * XPath – 用于在 XML 文档中导航的语言 XSLT 是指 XSL 转换 (XSL Transformation),它是 XSL 最重要的部分。 XSLT 可以将 XML 文档转换为其它 XML 文档、XHTML 输出或简单的文本。这通常是通过将每个 XML 元素转换为 HTML 元素来完成的。由于 XML 标签是用户定义的,浏览器不知道如何解释或呈现每个标签,因此必须使用 XSL。XML 标签的意义是为了方便用户(而不是计算机)理解。 XSLT 还可以对 XML 树进行下列操作: * 添加和删除元素 * 添加和删除属性 * 对元素进行重新排列或排序 * 隐藏或显示某些元素 * 查找或选择特定元素
用于设置数据格式的XSL
猜你喜欢
转载自love398146779.iteye.com/blog/1501757
今日推荐
周排行