关于xsl中的js脚本问题。 [问题点数:100分,结帖人precipitant]

Bbs5
本版专家分:2597
结帖率 98.91%
Bbs7
本版专家分:12340
Bbs13
本版专家分:537954
版主
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
榜眼 2012年 总版技术专家分年内排行榜第一
2007年 总版技术专家分年内排行榜第二
2006年 总版技术专家分年内排行榜第二
2004年 总版技术专家分年内排行榜第二
Blank
探花 2005年 总版技术专家分年内排行榜第三
2003年 总版技术专家分年内排行榜第三
2002年 总版技术专家分年内排行榜第三
Blank
进士 2011年 总版技术专家分年内排行榜第六
2010年 总版技术专家分年内排行榜第八
Bbs13
本版专家分:537954
版主
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
榜眼 2012年 总版技术专家分年内排行榜第一
2007年 总版技术专家分年内排行榜第二
2006年 总版技术专家分年内排行榜第二
2004年 总版技术专家分年内排行榜第二
Blank
探花 2005年 总版技术专家分年内排行榜第三
2003年 总版技术专家分年内排行榜第三
2002年 总版技术专家分年内排行榜第三
Blank
进士 2011年 总版技术专家分年内排行榜第六
2010年 总版技术专家分年内排行榜第八
Bbs5
本版专家分:2597
Bbs5
本版专家分:2597
Bbs5
本版专家分:2597
Bbs3
本版专家分:949
Bbs5
本版专家分:2597
Bbs5
本版专家分:2597
Bbs13
本版专家分:537954
版主
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
榜眼 2012年 总版技术专家分年内排行榜第一
2007年 总版技术专家分年内排行榜第二
2006年 总版技术专家分年内排行榜第二
2004年 总版技术专家分年内排行榜第二
Blank
探花 2005年 总版技术专家分年内排行榜第三
2003年 总版技术专家分年内排行榜第三
2002年 总版技术专家分年内排行榜第三
Blank
进士 2011年 总版技术专家分年内排行榜第六
2010年 总版技术专家分年内排行榜第八
Bbs5
本版专家分:2597
其他相关推荐
XSL中实现HTML的表格自动换行
xml数据如:123456789101112要达到的效果:1     2     3     4      56     7     8     9     1011  12XSL代码:http://www.w3.org/1999/XSL/Transform">5                                       
关于XSL调用JS脚本的问题?????
[code=HTML]rnrn rn rn rn rn rn rn rn rn rn rn rn MAN B&W DIESEL A/S rn RDER NO.:rn CUST.ID:DALIAN rn rn rn rn function GetSystemTime()rn rn return "aaa";rn rn rnrn[/code]rnrn为什么我的不能调用下面的JS脚本,错误说是函数不在命名空间中??rn不明白.
XSLT遇到的命名空间问题
最近在做网页转码,过程中,出现了各种问题,其中一个让我痛苦了一天多。
Javascript轻松实现调用xslt解析xml
XML代码如下,       C-Sharpcorner Latest Articles     http://www.c-sharpcorner.com/     Watch articles from C# Corner     © 1999 - 2011  Mindcracker LLC. All Rights Reserved           Joins
xsl实现xml文件超链接一例
//xml文件file://E:/xml/ACT CELL.xmlfile://E:/xml/ACT CELLHSDPA.xml
如何解决XSL转换XML的时候出现乱码的问题
XSL转换中文出现乱码的解决方案
对多个字段进行排序
最近在学习xsl,其中也遇到了不少问题,比如对多个字段排序,因为w3school上面的内容很简单,所以没有提及这个 My CD Collection Title
xml+xsl应用,包含中文字符的URL编码问题
在xml应用中,经常将一些URL信息作为xml数据存储,其中URL参数有可能包含有中文字符。当使用dom对xml数据进行解析时,可以对中文字符进行编码。但如果只使用xslt来显示xml数据时(data.xml+data.xsl),发现此时的URL会出现编码错误.即使指定编码类型(encoding="gb2312"),依然会出现同样的问题.测试发现:是IE的缓存机制问题,IE仍会把新的页面(所链接的
XSLT输出比较或运算不想被转义
XSLT输出HTML时需要包含一段javascript代码或特殊的...,有关系比较运算,包含,&&等字符等不想被转义   那将这些代码写在XML中的中,然后再引入到XSLT中,如果写在XSLT中直写代码如下:  
XSLT常见问题(四)XSLT中select和match的匹配原则
非常重要:只要是select或match,其节点关系跨模板后都是可以继承的什么时候用 select当需要选取节点或者节点属性进行匹配,或者获取属性值,变量值的时候 1、节点(模板调用)2、满足某个条件的节点(模板的定义中,for-each等)<xsl:template matc
如何在XSL中定义HTML标签里的属性使用XSL的值
[求助]如何在XSL中定义HTML标签里的属性使用XSL的值xml文件   exam     什么事情啊?      我知道了   我明白了   是的   好          什么事情啊?2      我知道了2   我明白了2   是的2   好2          什么事情啊?3      我知道了3   我明白了3   是的3   好3       --------------
用js向xsl 加入变量
操作方式就是用js向xsl 加入变量然后在xsl文件中使用该变量参数---------------------------------------------eg:1、在js中如下:    xmlDoc = new ActiveXObject(Msxml2.DOMDocument.3.0)    xmlDoc.async = false;    xmlDoc.load("../xml/
XSL基本用法
xsl本身就是一个构型良好的xml,它能够把一个xml文档转换成另外一个xml文档,或者转换成文本文件、html文件等等。这里就是利用xsl来动态的生成我们想要的java文件(从某种角度看,java代码其实也就是一个文本文件),希望能够通过这篇文章,看到xml以及相关的技术所具有的强大能力! 这里首先给一个xml例子,我们将通过一个xsl从该xml文件中抽取有用的信息来生成java代码(实际
XSL的一些基础知识!
 XSL相当与网页中的CSS! 1   name= Qname  match = Pattern  priority = number  mode = QNamename 要展开的限定名。 如果有前缀,前缀将使用出现名称的属性上的有效命名空间声明展开为统一资源标识符 (URI) 引用。 扩展名称由名称的本地部分以及可能的空 URI 引用组成,作为模板的名称。
XSL的运算符
表一、运算符与特殊字符  运算符   描述 /   选择子元素,返回左侧元素的直接子元素;如
XSL中的空格
最近需要字XSL中输出空格,很是烦人,原来在HTML中的空格经常用 来表示的,但在XSL中为非法。终于发现了一个办法: 注意中间有个空格。
【HTML/XML 5】使用XSL给XML文档添加样式
导读:上篇博客中以具体实例分析了HTML和XML在语义上的不同,但是,大家也都发现,XML表现出来的,并没有HTML那样直观或者说美观。其原因是因为XML的表现内容和表现形式被分离。它的表现形式有两种方法可以确定:XSL、CSS。本篇博客,介绍XSL。  一、再现文档 数字图像处理学 陈秋琦 电子工业出版社 49.00 C++Build
POI导入Excel文件(包含.xsl和.xslx文件兼容问题
导入文件这里,分为了几个部分:        第一步是读取文件,若未读取到文件,直接返回读取失败信息;        第二步是读取到文件后,进行校验,若不是excel文件,返回文件格式错误,读取失败信息;        第三步是读取sheet中信息并检验,若有错误信息则保存入errorList中,全部读取完,返回错误信息列表,若没有错误信息,才能将读取到的表保存到数据库中       其中
从XSL参数中取值
出处:https://msdn.microsoft.com/zh-cn/library/ms950787.aspx 从 XSL 参数中取值 发布日期 : 4/1/2004 | 更新日期 : 4/1/2004 使用 .NET 构建分布式应用程序 Kurt Cagle 2000 年 6 月 22 日 本页内容 理解 XSLT 参数与变量  Sel
用XSL做字符串替换
稍熟悉XPATH的人都知道,在XSL中使用translate函数可以将一个字符串进行逐字符替换。例如:translate("bar","abc","ABC") 将得到 BArtranslate("--aaa--","abc-","ABC") 将得到 AAA。但是,如果要替换一个子字符串为另一个子字符串,对XPATH1.0而言,用translate就有点力不从心了。一般来讲,在XSL中进行字符串替换
Chrome中的Xsl格式xml无法显示问题
原文:http://www.cnblogs.com/yudy/archive/2012/04/27/2473641.html 今天测试xsl格式化xml,结果在chrome中始终无法显示,换了火狐,ie8都能正常显示。 后来终于漫长的实践,才得到了解决方法。 开始的时候用的是普通的文件系统来测试的,也就是说直接把xml和xsl放在同一个文件夹中 ,然后在浏览器中查看xml,火狐和
关于xsl中特殊字符的处理方式
在OnlineExam的开发过程中,我们使用了xsl/xml的技术进行分层开发。 这一技术在实现keystone的时候非常顺利,不愧是标准。但是在OnlineExam中,由于考题的描述需要用所见即所得的模式编辑,我们引入了FCKEditor这个富文本编辑器,这样的话,我们就把带 有html的数据保存在了考题描述这个字段中,当要列出所有考题的描述时,我们必须让xsl去解析其中的html代码,以显示考题描述原有的格式。 但是很遗憾虽然我们在xml中引入了
使用XSL的select 有选择的显示数据
1.XML文档   Windows程序设计      好孩子   haohaizi@163.com      2000年5月1日  南京出版社    49.00元    深入潜出XML      老虎工作室   laohu@163.com      2006年5月12日  北京出版社    28.00元    人工智能技术导论     廉师友   laolian@163.com       2
xsl特殊符号输出总结
一、&lt;&gt;的输出写法 &lt;xsl:value-of disable-output-escaping="yes" select="concat('&amp;lt;','' , '&amp;gt;')" /&gt; 输出结果:&lt;&gt; &lt;br&gt;的输出方法: &lt;xsl:text disable-output-escaping="y
XSL文件Sheet1页第2行第1列设置特定的填充色、字体和字色
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(             fileName));     HSSFWorkbook resourceFile = new HSSFWorkbook(fs);     HSSFSheet shOrg = resourceFile.getSheet("Sheet1
XSL中循环的实现
      5                           
XSL变量的使用
XSLT 元素 定义和用法 元素用于声明局部或全局的变量。 注释:如果被声明为顶层元素,则该变量是全局的,而如果在模板内声明,则变量是本地的。 注释:一旦您设置了变量的值,就无法改变或修改该值! 提示:您可以通过 元素的内容或通过 select 属性,向变量添加值! 语法 e
XSLT中引入外部CSS样式和调用js
http://www.w3.org/1999/XSL/Transform">                             function save(){       document.getElementById("frm").action="saveContract.action";       document.getElementById("frm").su
[XSL样式表]使用xsl:choose进行多项条件判断
            Bitan        74        86        97        35                Helen        65        45        84        78                Kathy        21        56        65        98                Susan
Xsl截取字符串
substring-before(substring-after($Url,'/'),'/')substring($Url,2,5)Reference:http://topic.csdn.net/t/20020729/16/908551.html
xsl 函数大全
XSLT supplies a number of functions. --------------------------------------------------------------------------------XSLT FunctionsName Description current() Returns the current node docum
JS调用XSL解析XML
function initialize() {  var xmlDoc  var xslDoc  xmlDoc = new ActiveXObject(Microsoft.XMLDOM)  xmlDoc.async = false;  xslDoc = new ActiveXObject(Microsoft.XMLDOM)  xslDoc.async = false; xmlDoc.loa
XSLT常见问题及解决(三)xsl中variable标签在什么情况下使用
问题描述: xsl中variable标签在什么情况下使用 解决: 当在某一个模板里要使用到 match的当前作用域的根节点之上的节点时,可以在外层定义一个该节点的变量,方便使用 变量名称是‘name’,变量值分两种情况: 1)variable标签中含有select属性,那么其值就是select的值 2)variable标签中不
XSL学习心得 - 调用属性值
也许这个问题很简单吧,但是刚才查了好多篇入门教程都没有涉及,幸好hsower发的xsl语法介绍中有详细的说明。     value-of select="元素名称/@属性名称"/>    比如一段XML代码是这样的:   www.wangshuo.com">知名作家加著名评论家王朔先生的地方    我们可以用value-of selec
XSL控制循环次数
XSL需要添加循环的情况有:自定义循环次数;根据源XML文件中有重复的标签等等。 对于源XML有重复标签的又可以分为“可套用一个模板的内容”在一个标签内,和不在一个标签内 举个栗子: 33 22 和 33 22 一、不在一个标签内 模板: 调用: 二、在一个标签内 直接使
XSL中输出空格
xsl中可使用 来代替平时在html中使用的 表示的空格
XSLT中判断文本是否包含
                  <xsl:
XSL语言的三种模式
xsl 中if的用法           true         手机号码:     text     mobile             必填     tooltip     bottom     手机和固话选填一个     form-control input-sm
在html属性中使用xsl变量
在使用xsl把xml转换成html中,有时候 html元素属性的值需要从xml文档中取 比如:的href属性 和 src属性 此时需要用到xsl中的变量: 声明变量: name是后续要用到的变量名称 select是从xml中取值的表达式 1.在html中使用变量: 元素的href属性值来之刚定义的变量 需要加大括号 而innerText属性则来自xml中另外一个元素:title
XSL常见问题及解决(一)如何实现给html中标签li的id自动按序号命名
1、如果xml文件中已经有id,且该id是按照规律命名,我们只需要在xsl中读取该属性的值,然后为li赋值即可 xsl: xsl:template match="sec" mode="nav-item"> li class="navItem"> xsl:variable name="id"> xsl:if test="@id">
xml+xsl与html的结合
xml+xsl与html的结合 目前的项目使用xml+xsl的方式在客户端展现具体数据,之前没有接触使用过,觉得蛮新鲜,然后就想:它跟html有何区别和联系?又有什么优缺点?如何合理的去使用? 目前浏览器展现具体数据的方式主要是:xml+xsl/html。使用xml+xsl的优点在于:展现跟数据层发开,xml定义数据,xsl定义显示。比较明显的缺点是:进行复杂逻辑运算比较差,会占用客户端相当大
html转义符 xsl转义符
HTML常用符号: 显示一个空格     > 大于 > > & &符号 & & " 双引号 " " 其他常用的字符实体(Character Entities) 显示结果 说明 Entity Name Entity Number ? 版权 © © ? 注册商标 ® ®
XSL中&表示
XSL中&表示:&
XSL技巧:实现表格中行的交替颜色
xml.xml: 1 2 3xml.xsl:http://www.w3.org/1999/XSL/Transform" >                   background-color:yellow;         
XSLT 元素 判断属性等于某个值
./@clientType = 'companyInfo'">text ./@clientType 表示取当前节点的clientType属性。注意:判断等于用“=”号,判断大于用“>”号,判断小于则用"<"。
XSLT 中id()函数理解.
可以通过给XML源文件中的元素设置唯一的ID属性值,然后通过XSLT来进行定位.主要用到的是id()这个函数. 该函数可以通过传入一个参数来指定对应ID的值,也可以传入可选的第二参数来制定对应的源数据. 如:id('a',$source) 表示的在$source XML数据源中寻找对应的ID属性值为'a'的元素. 可以通过三种方式为XML数据源设置对应的元素ID. A.对于内嵌DT
XSL语法学习
正规教程:http://www.w3school.com.cn/xsl/index.asp 标签手册:http://www.w3school.com.cn/xsl/xsl_w3celementref.asp 函数手册:http://www.w3school.com.cn/xsl/xsl_functions.asp XSL头部定义: 因为XSL是标准的XML格式,所有第一行是xml的
xslt格式化日期的方法
用了一段时间的xslt了,可以对于日期的格式化始终都没有一个好的解决方法,由sql server自动生成的DateTime类型后面会跟上一串非常讨厌的0:00:00,网上搜了半天,还是要用最土的截字符串的方法,还好,xslt提供的取字符串的方法比.net里的要方便。示例如下:数据:2007-9-28 0:00:00通过截取:显示为:2007-9-28相关的XSLT字符串
xsl中有&,这样的特殊字符如何处理
xsl文件如下: [code] package com.dhms.pro.daoimpl; import com.dhms.base.daoimpl.BabyDao; import com.dhms.pro.po.ProTeam; public class ProTeamDAO extends BabyDao{ } [/code] 其中[color=re...
一个用xsl实现排序和判别重复记录的难题--所想到的。
在CSDN上无意中看到了这样一篇老帖 
xslt输出html的回车换行
<br />
【开发工具篇】Eclipse Run As XSL Transformation生成out.xml导致无法启动问题
问题描述: 有时eclipse启动项目时候,选择工具栏按钮启动,而之前不小心选中了某个.xml文件,如果直接点击则会弹出框让选择XSLT 文件,此时不小心选择了ok 后,则在原来选中的xml文件出生成.out.xml文件。启动则会报错, Error creating document instance. Cause: org.xml.sax.SAXParseException; Premat
xsl中 text() 与 . 的区别
xsl中 text() 与 . 的区别在于:text()是目前节点位置下的文本节点,而. 是取目前节点位置下所有层次的文本节点。 XML文件 军事新闻备注ttttt  XSL文件http://www.w3.
Kafka权威指南
本书是关于Kafka的全面教程,主要内容包括:Kafka相对于其他消息队列系统的优点,主要是它如何匹配大数据平台开发;详解Kafka内部设计;用Kafka构建应用的实践;理解在生产中部署Kafka的方式;如何确保Kafka集群的安全。本书适合Java开发人员、大数据平台开发人员以及对分布式系统感兴趣的读者阅读。
学习笔记——XSLT变量和参数
name = qname   select = expression>   template -->     name = qname   select = expression>   template -->   如上,变量和参数的用法非常相似,区别是变量的值不允许改变,而参数的值可以改变。 变量和参数也分为全局型和局部型。     为变量和参数指定值
采用XML+XSL样式表制作报表
采用XML+XSL样式表制作报表 一、问题的产生:在项目中,需要对一些交易和业务查询结果制作报表,最初的方法是制作了专门的打印报表类来专门制作报表,但问题是报表的设计需要使用画图技术来制作表格,而画图的方法很难解决数据的多样性带来的可扩展性的挑战,比如数据长度增加不能很好的自动换行,汇总结果需要人工来控制,报表的打印显示也不够美观,还有,需要对把报表结果存储为EXCEL文件。所以这些问
XSL中利用xsl:for-each时给每一项添加序号
经常用for-each来循环读取XML中的某个节点集,但常常需要加上序号这样来做:         当然,如果你不满意,想在数字后面加上"."可以这样:     甚至,你可以用用图片表示1/2/3等:        images/n.gif    0    注意:你在images文件夹下要有类似这样的文件:n1.gif,n2.gif,n3.gif ... ...  假设我们XML如下: 12535
java读取xsl文件,读取文档
自带jar包,填对xsl文档路径后java文件中的main方法能直接运行
XML+XSL在表格中显示数据的主要程序
这个程序中相比于XML+DOM来说有很多优点,比比就知道var xslDoc = new ActiveXObject("Microsoft.XMLDOM"); xslDoc.async = false; xslDoc.load("xsl/teaminfo.xsl"); var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async
XSLT格式化日期
数据:2007-9-28 0:00:00通过截取:显示为:2007-9-28相关的XSLT字符串处理函数如下string 取字符串substring 取指定位置的字符串substring-after 取某字符串之后的substring-before 取某字符串之前的使用方法类似。
如何在XSLT样式表中声明命名空间
XML技术确实是相当好,但其中的命名空间这个部分除外。事实上,几乎所有XML开发人员都表示命名空间(namespace)的加入导致的麻烦远甚于它原本可以带来的好处。 虽然很多人都在反馈这个问题,但要想更改这个标准却不是那么容易。有一个事实就是现在确实有不少XML文档已经包含了各种各样的命名空间。 接下来我有几篇文章分别介绍命名空间给XML文档验证、转换、读取带来的麻烦,以及相应的对策。这一篇中
使用xsl格式化显示xml,将xml显示在html中
User.xml --> 2015-07-14 11:39:31.63 13570271006 二之国 172.20.16.156 2015-03-25 18:21:39.133 2015-07-14 11:39:31.63 6008000014868
xslt参数的传递跟接受
出处:http://www.myexception.cn/web/1728061.html xslt参数的传递和接受 我们都知道在外面不能像xslt里面传递参数的,至少不能直接传过去,所以我们可以像个办法。 先看个例子: $testParam]/node()">     这个例子里面我想在传入的d
选择模式:xml通过同目录下的xsl显示数据
/** 1.选择模式中,可以通过来读取所有的值。 2.它有几个很明显的缺点:(1).它不具有很好的灵活性,因为它只能读取所有的数据而不具有灵活的选择性。(2).对于多个元素的情况如:JavaWEB的情况,它只能读取一个,要全部读取应该很麻烦。会产生遗漏的情况(3).不利于以后的扩展,因为它的模板不够分散,以后改的话就只能够改进每个模板了。 */ Xml文件:resume.xml
在XSL里执行类似for的循环
在XSL里,可以实现与一般编程语言类似的for循环的功能,下面就是实现这一功能的例子:查看例子XSLLoop.xml孟子E章XSLLoop.xslxmlns:copyRight="http://lucky_elove.www1.dotnetplayground.com/"> , 结果如下:0 , 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 1
XSLT2.0 从外部读取信息并分析生成对应文件.采用xsl:for-each-group进行排序输出
解析器:Saxon XSLT2.0相对于XSLT1.0增加了unparsed-text() collection() 函数.并且支持xsl:for-each-group来对数据进行排序. 以下代码主要实现的过程是: A.使用unparsed-text()读取外部文件信息. B.使用xsl:result-document生成对应信息的XML文件.(使用XSLT2.0 tokenize
XSL中template的match属性匹配模式
出处:http://www.cnblogs.com/ygcao/archive/2010/05/23/1742247.html 匹配模式 1.匹配根节点 2.匹配元素名 3.匹配子节点 除了使用“/”,还可以使用“*”来匹配任意元素。在下面的程序中匹配了“film”元素的所有子节点的“name”元素。 4.匹配元素后代
在XSL使用数组
转:http://oss.lzu.edu.cn/blog/article.php?tid_1721.html     XSL是用来解释XML文件的语言,不过它支持的东西“太有限”了,比如,它没有提供比较直观的数组数据类型。而数组数据类型却非常有用,例如:    我们想监测某个机器的网络流量,在XML文件中我们想把单位信息和字节信息分离开来,以便在XSL中用这些信息来绘图和进行相关计算。这些
xml 与 xsl 显示图片
文件: mystyle.xsl http://www.w3.org/1999/XSL/Transform">                                                                                                                                              
XSLT 参数与变量
出处:微软文档 在理想情况下,XSLT 筛选器是一个“黑匣子” - 这个筛选器将获取一个或多个输入并创建一个或多个输出。您并不需要知道“黑匣子”里发生了什么。在函数中,将信息传递到黑匣子中是由参数完成的。在 XSL 文档中,这一过程也由参数 - 具体来说是由 元素来完成。这些 XSLT 元素在声明环境中(数据在这里流入,被转换,然后流出)的一些作用与函数参数在程序环境中(在这里,日常代码占
xslt 1.0 中取得当前时间
xslt 1.0 中取得当前时间
XSLT 中使用参数和变量以及 C# 向 XSLT 传入参数
有时候我们需要向 XSLT 中设定或传入参数或变量,比如用 XSLT 从 RSS http://www.blogjava.net/Unmi/rss 取出前面若干条记录,那么这个记录数就应该作声明为参数。 http://www.blogjava.net/Unmi/rss 的文档结构如下:                     写第一个 WordPress 插件程序
笑谈XML,xsd与xsl文件的区别
如果说xml是一叠钞票,xsd就是验钞机,看看里面有没有假钞,而xsl是点钞机,看看到底是多少钱。用xml可以不用xsd,就像花钱的时候不一定要验钞一样,但是收钱的人一般 是想要验的。而花钱的时候不能不点钞,不点那就不是花钱了,是玩钱。当然了,点钞不一定要用点钞机,也可以用手点。  比方不是很恰当。想说明的是,xml(文件里面的东西)是内容,xsd是内容的格式,xsl是处理内容的
XML+XSLT实现表格颜色交替,某列背景根据数据显示不同颜色
新建一个WebForm,在Form上添加一个XML控件。设置其属性: 数据文件PipeLineData.xml的内容:    10244  Henan Netcom  Ying-Ge Li; Yinge Li; Jenny Sui Sui (Fesco);   18  Engagement Completed  2005-12-20  2006-01-31  C. Room 1822
xsl按数字排序的问题
 这两天在弄xsl,算是重温吧,用了xsl:sort进行排序。 如果不指明是数字,就会以1,10,11,2,3...这样的顺序排列,遂改为:  排序结果正常! 
通过XSLT转换XML
一 介绍 XSLT是一种用来转换XML文档结构的语言,它是EXtensible Style Language Extensions Transformations的缩写。 XSLT类似与HTML中的CSS,但是比CSS的功能更加强大。 根据W3C规范说明书的说明,最早设计XSLT是帮助将XML文档转换为其他文档。 但是随着应用的深入,XSLT已不仅仅用于将XML转换为HTML或其他文档格式
js对文本框的特殊字符进行编译和反编译,过滤的效果,常用于文本输入防止xss
以下为转译和反编译的代码(js对文本框的特殊字符进行编译和反编译,过滤的效果,常用于文本输入防止xss) var HtmlUtil = {/*1.用浏览器内部转换器实现html转码*/htmlEncode:function (html){//1.首先动态创建一个容器标签元素,如DIVvar temp = document.createElement ("div");//2.然后将要转换的字符串设置为这个元素的innerText(ie支持)或者textContent(火狐,g
xsl与xml转换示例
java xml,xsl,html文件转换   java文件代码: package com.test; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.InputStream; import java.i
学习笔记——XSLT2.0实用的新功能
2007年1月,W3C发布了XSLT2.0规范,2009年发布了XSLT2.1,XSLT3.0预计今年发布!   分组 函数:node-set current-group():该函数返回分组所包含的节点集。 函数:node-set current-grouping-key():该函数返回当前分组的条件(控制分分组的关键节点)。   for-each-group   select
有一种方法给 XSLT 中变量进行赋值,是保持状态的那种
在 XSLT 中声明变量可以用 和 ,它们的区别是可以通过 从外部向 XSLT 文件传参数,除此之外,在 xslt 内部使用时这两者的用法基本是一样的。下面只以 为例子,例子中的 xsl:variable 替换成 xsl:param 也是能 run 的。 的基本用法是: 上面三行同时写在一个 里是没问题的,最后显示出新的值为 '
XML文件与xsl文件的作用与关系
XML文件的发明可以说是计算机领域的一大进步,有着说不清的好处,比如格式规范,跨平台等。XML文件的主要作用是数据的载体,用于承载数据。跟XML相关的格式文件还有一大堆,这里我们慢慢来说清楚。   我们知道XML是载体,那么谁来规定XML文件要遵循的格式呢?现在我们知道最通用的也是最好用的是XSD文件,XSD文件规范了XML文件需要遵循的格式。一般在通过Message Queue这种平台做
XML+XSL/FO生成PDF文件Demo
XML+XSL/FO生成PDF文件Demo,主要用于Fop插件,算是个小型练习项目
利用可扩展样式表语言xsl显示xml文档
实验环境:xmlspy2013 firefox;一、问题:1.对于下列XML文档,根据要求编写在XML文档上对应的XSL样式表。 &lt;?xml version="1.0" ?&gt; &lt;PRODUCTDATA&gt; &lt;PRODUCT PRODID="p001" CATEGORY="Toy"&gt; &lt;PRODUCTNAME&gt;Mini Bu
xslt/xpath对不存在属性的判断问题
转自:http://blog.chinaunix.net/uid-11080168-id-2915047.html 有xml片段如下   写xsl片段如下     本意是查找所有属性title不等于bad的mytag,然后输出它的name。 原来以为会输出: kank
在 XSLT 中用递归实现循环
原文地址:https://www.ibm.com/developerworks/cn/xml/x-tiploop.html 扩展 XSLT 能力的技术 XSLT 是一种函数式编程语言,类似于 Haskell 或 Scheme,但是与 C 和 Fortran 不同。因此这种语言没有循环,也没有可变的变量。相反,必须用递归和参数来代替这些结构。这篇技巧示范了如何使用命名模板和 x
Matlab读写excel文件
最近由于要处理大量的数据,而且要对这些数据通过分类算法进行分类,所以就接触到了matlab这个仿真工具,由于时间比较紧,没有太多的时间去吧matlab的语法结构都看一遍,加之本人有一些编程基础,所以打算用到什么再学。 matlab对excel的读 不知道wps的原因还是其他什么原因有matlab的xslread()函数读excel文件的数据时老是出错,但是将文件保存成csv格式的,用csvre
Chrome无法用xsl显示xml文档
今天在做一个xml的小试验时,发现Chrome竟然无法显示经过xsl修饰的文档!!这么高级的浏览器不应该存在这样的情况啊。经过一翻折腾加google后,发现确实是因为Chrome太高级了所以无法显示:因为安全机制,Chrome不允许本地的xml访问本地的xsl
如何用XSL对XML的数据进行按节点排序?
今天工作当中,遇到一个问题,XML的Schema文件中定义的complexType是一个Sequence,这就要求符合这个Schema定义的XML的数据节点,必须要按照Schema中Sequence定义的顺序出现(etag-->id-->kind-->selfLink-->title-->updated),否则Schema校验将会出错。请见下图1和图2, 换句话说,在于XML的数据中节点的出现的顺序和必须和Schema中(节点的顺序是按照节点名字的字母升序排列)定义的顺序一致,否则Schema的校验是通不过
java读取.xsl文件中的数据
java读取.xsl文件中的数据
我们是很有底线的