读书人

用以设置数据格式的XSL

发布时间: 2012-07-29 15:26:13 作者: rapoo

用于设置数据格式的XSL
<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 树进行下列操作:   * 添加和删除元素   * 添加和删除属性   * 对元素进行重新排列或排序   * 隐藏或显示某些元素   * 查找或选择特定元素

读书人网 >其他相关

热点推荐