利用xslt对xml进行缩进格式化处理

2016-02-19 21:43 5 1 收藏

下面是个超简单的利用xslt对xml进行缩进格式化处理教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - Web开发 】

  net_lover [原作]

  下面就是简单的例子,这里提供2中方法:

  test.htm

  SCRIPT
   //装载数据
   x = "ra name='net_lover'aaaaaaaaaaa/a         bbbbbbbb/baaaaaaaaaaaa/abbbbbbbb/b/r"
    var source = new ActiveXObject("Msxml2.DOMDocument");
    source.async = false;
    source.loadXML(x)
    alert(source.xml)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

    // 装载样式单
    var stylesheet = new ActiveXObject("Msxml2.DOMDocument");
    stylesheet.async = false;
    stylesheet.resolveExternals = false;
    stylesheet.load("style.xsl");
   alert(stylesheet.xml)
   
    // 创建结果对象
    var result = new ActiveXObject("Msxml2.DOMDocument");
    result.async = false;

    // 把解析结果放到结果对象中方法1
    source.transformNodeToObject(stylesheet, result);
    alert(result.xml)
   
     // 把解析结果放到结果对象中方法2
    result2 = ""
    result2 = source.transformNode(stylesheet);
    source.loadXML(result2)
    alert(source.xml)
  /SCRIPT

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  
  style.xsl

  ?xml version="1.0"?
  xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xsl:output method = "xml"  omit-xml-declaration = "yes" indent = "yes"/
   xsl:template match="/ | @* | node()"
      xsl:copy
        xsl:apply-templates select="@* | node()"/
      /xsl:copy
    /xsl:template
  /xsl:stylesheet
  

来源:http://www.tulaoshi.com/n/20160219/1626961.html

延伸阅读
DiskGenius如何格式化分区(快速格式化) 分区建立后,必须经过格式化才能使用。本软件目前支持NTFS、FAT32、FAT16、FAT12等文件系统的格式化。 首先选择要格式化的分区为当前分区,然后点击工具栏按钮格式化,或点击菜单分区 - 格式化当前分区项,也可以在要格式化的分区上点击鼠标右键并在弹出菜单中选择格式化当前分区项。程序会弹...
标签: Web开发
孟宪会   由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传输的主要介质。XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本身的信 息。例如:“孟子E章1757281793923net_lover1807581793923”这组数据,从字面很难看出它代表什么意思,也不清楚它有 几个数据段组...
摘要 Struts是一个优秀的Java Web开发框架。Struts是Apache项目之一,现在Struts已经在Java开发团体中得到了广泛的支持。在这篇文章中Julien Mercay 和Gilbert Bouzeid将向我们介绍Struts的处理流程、描绘Struts框架,最后提出了Model 2x的设计方法。!-- frame contents -- !-- /frame contents --Model 2x用XML/XSLT替...
标签: PS PS教程
本文讲述如何用Photoshop对扫描图像进行优化处理。 刚扫描好的图片,有些灰暗
在图像的处理过程中经常需要对图像进行局部放大或其它处理操作,在VB中提供了一个非常实用的图像处理控件PictureClip,利用此控件可以方便的完成图像的局部放大或缩小操作。PictureClip控件的功能就是对一个原始位图进行剪裁,根据用户的需要可以有两种剪裁方法,第一种方法是确定固定的剪裁尺寸,通过确定横向与纵向的剪裁份数,控件均匀地把原始位图...

经验教程

248

收藏

18
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部