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

猜你喜欢

转载自love398146779.iteye.com/blog/1501757