利用xslt对xml进行缩进格式化处理_XHTML/WEB_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

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

作者:黑客防线网安XML教程基地 来源:黑客防线网安XML教程基地 浏览次数:0

本篇关键词:格式处理进行利用
黑客防线网安网讯:  net_lover [原作]   下面就是简单的例子,这里提供2中方法:  test.htm  <SCRIPT>   //装载数据   x = "<r><a name='net_lover'>aaaaaaaaaaa</a>         <b>bbbbbbb...

  net_lover [原作]

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

  test.htm

  <SCRIPT>
   //装载数据
   x = "<r><a name='net_lover'>aaaaaaaaaaa</a>         <b>bbbbbbb</b><a>aaaaaaaaaaa</a><b>bbbbbbb</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>

  
  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.rongsen.com.cn/show-15956-1.html
网站维护教程更新时间:2012-04-06 01:02:20  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer