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

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

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

【 tulaoshi.com - Web开发 】

  net_lover [原作]

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

  test.htm

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

  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)

    // 装载样式单
    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

(本文来源于图老师网站,更多请访问https://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
  

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

延伸阅读
标签: Web开发
孟宪会   由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传输的主要介质。XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本身的信 息。例如:“孟子E章1757281793923net_lover1807581793923”这组数据,从字面很难看出它代表什么意思,也不清楚它有 几个数据段组...
标签: 软件教程
使用WPS演示为幻灯片插入图片之后可能会发现图片的颜色比较鲜艳,第一时间大家可能会想到使用PS去处理,如果大家的电脑中没有安装或者不会使用PS那么该怎么办呢?难道就没有更好的方法了吗?经研究发现,其实在WPS演示中我们可以通过设置文本框的透明度然后在将其覆盖在图片之上,这样你就会发现图片的颜色淡化了很多,详细的操作过程,大家不...
在图像的处理过程中经常需要对图像进行局部放大或其它处理操作,在VB中提供了一个非常实用的图像处理控件PictureClip,利用此控件可以方便的完成图像的局部放大或缩小操作。PictureClip控件的功能就是对一个原始位图进行剪裁,根据用户的需要可以有两种剪裁方法,第一种方法是确定固定的剪裁尺寸,通过确定横向与纵向的剪裁份数,控件均匀地把原始位图...
摘要 Struts是一个优秀的Java Web开发框架。Struts是Apache项目之一,现在Struts已经在Java开发团体中得到了广泛的支持。在这篇文章中Julien Mercay 和Gilbert Bouzeid将向我们介绍Struts的处理流程、描绘Struts框架,最后提出了Model 2x的设计方法。!-- frame contents -- !-- /frame contents --Model 2x用XML/XSLT替...
想快速地对指定图片或区域进行滤光处理,常见的方法取出图片数据,逐像素与指定滤光色进行AND运算,很麻烦。还见过网上流传的有用Point或GetPixel取点运算的,其低速可想而知。 其实利用BitBlt的位运算,可高速完成这种操作,下面这个函数比数组运算方法可快10倍,比Point或GetPixel估计会快上千倍。 Private Type RECT Left As Long Top As L...

经验教程

419

收藏

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