摘要:public static Document transferByNeko(InputStream stream, String charset) { if (stream == null) return null; if(StringUtils.isEmpty(charset)){ cha...
阅读全文
随笔分类 - Xslt/XPath
摘要:public static Document transferByNeko(InputStream stream, String charset) { if (stream == null) return null; if(StringUtils.isEmpty(charset)){ cha...
阅读全文
摘要:XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础。XPath 语法选取节点XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的。下面列出了最有用的路径表达式:表达式描述nodename选取此节点的所有子节点。/从根节点选取。//从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。.选取当前节点。..选
阅读全文
摘要:下载:http://apache.freelamp.com/xml/xalan-c/binaries/ String[] command = {"XalanTransformerCallback", tmpOutFile.getAbsolutePath(), stylesheet, Constant.mdpTempFile.getAbsolutePath()+java.io.File.s...
阅读全文
摘要:这个错误提示太不人性化了,完全不知道在说啥 原因是xpath错误,节点以数字开始或者包含特殊字符
阅读全文
摘要:需要在xslt中读取48256DE8002DB250.98e6b743dd9b91b248256e11002ebedb/$Body/0.3156
阅读全文
摘要:wap2.0(xhtml)中默认http头里面是有UrlReferer的,但是WAP1.0(WML)里面是被屏蔽的,所以需要使用到urlreferer的地方,就需要在上一个连接处人为启用如删除
阅读全文
摘要:下面这段xslt在java中eclispe中没问题,可以正常解析xslt,在。net下面会出错 : 根元素名称必须和DocType名称"html"匹配至少我在VS2005下,发现会出错,等待高手解释原因!!!在xml中使用实体没问题,关键是如何在xslt中使用实体?]>&nbps;
阅读全文
摘要:Firefox不支持disable-output-escaping
阅读全文
摘要:XSLT 的 format-number() 函数格式化数字的功能的确狠强悍,简单的指定一个格式字符串就可以把数字格式化成任何想要的格式。但是最近遇到一个问题,如果格式化数字的时候如果被格式化的是一个非数字的字符串,那么输出的结果就会是一个 NaN 字符串,而我想要的却是显示“-” 字符。难道格式化之前首先要判断一次是否为 NaN? XSLT 的条件判断语句麻烦的要死,如果每次格式化都判断一次,势...
阅读全文
摘要:在wap解析器中,大量用到了session,为了解决有些手机不支持cookie的问题,使用java的Url重写方法response.encodeURL();由于我的wml或xhtml页面是动态通过xml+xslt解析生成的。。。所以我在最后解析的方法里加上response.encodeURL关键代码如下//replace form @actionList list = objXmlOutput.s...
阅读全文
摘要:首先通过取得acceptjava是 request.getHeader("accept").net 是 Request.ServerVariables("HTTP_Accept") /** * 功能:输出xml为wml1.1(wap1.0) * @param doc * @param response * @throws IOException */...
阅读全文
摘要:xslt的concat("a","b","c") 结果是abc连接字符串功能今天做一个xslt中动态载入xml碰到的问题
阅读全文
摘要:解决方法一:Transformiix不支持disable-output-escaping的解决方法 最近写了一个多浏览器兼容的XSLT程序,主要问题集中在disable-output-escaping的支持上,发表一下看法,大家一起讨论。 我接触到的内嵌在浏览器中的XSLT Processor主要是两种:MSIE的MSXML;包括Netscape、Mozilla、Firefox等浏览器用的都是...
阅读全文
摘要:421wtai://wp/mc;http:// 部分代码
阅读全文
摘要:使用xslt解析xml的时候,需要把xml中的参数传到javascript中,可以用xslt作为中转,xsl:xsl javascript:document.getElementById("param").value //取得参数
阅读全文
摘要://设置freetextbox的content var ed; //兼容IE/FireFox ed = document.all?eval("myTextBox_designEditor"):document.getElementById("myTextBox_designEditor").contentWindow ;//; ed.document.open(); ed.d...
阅读全文
摘要://加上xml头 objXml.InsertBefore(objXml.CreateProcessingInstruction("xml", "version=\"1.0\" encoding=\"utf-8\""), objXml.DocumentElement); //插入解析的xslt objXml.InsertBefore(...
阅读全文
|