本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
Dom4j 批量修改xsl resource引用路径
项目用到了xsl,但是这个项目已经是几百个人经历了10年的垃圾般的工程,这些个xsl里的相互引用盘根错杂,想使用eclipse的xml编辑器快速定位一些变量和模板,经过了两天的摸索发现我错了.
Eclipse的xml编辑器使用的相对目录定位resource,结果项目的xsl全部使用的无根目录(通过项目内部的自定义xml扩展定位容器的目录再结合resource路径定位 ...
Fop生成pdf(xsl)
在做项目的时候需要生成PDF,使用了fop技术实现 1、下载对应的jar包,不是maven工程直接下载 1.1 maven项目 2、下载相关字体和模板文件 2.1设置字体路径 2.2设置模板文件数据源 3、编写Java代码
public class FopReport extends BaseService{
private static final Stri ...
XSLT基础 XSL 与 XSLT
XSL 指扩展样式表语言(EXtensible Stylesheet Language)。它主要被用来对XML文档进行格式化,与CSS不同,XSL不仅仅是样式表语言XSL主要包括三个部分:
XSLT 一种用于转换 XML 文档的语言。 它可以将一个XML文件转换成另一种格式的XML文件或XHTML文件.
XPath 一种用于在 XML 文档中导航,定位元素的语言。
XSL-FO , 可扩展样式表 ...
Java+XSL合并XML文件
使用Java解析XML文件有许多成熟的工具,如dom4j等等。但在一些场景中,我们可能使用Ant、Maven等构建工具对多个XML文件进行合并,我们希望可以直接通过脚本文件,或者简单的程序就能完成这样的功能,那么使用XSL是一个非常不错的选择。本文将介绍通过简单的Java程序加上XSL文件来完成多个XML文件的合并操作。
背景:
Config.xml文件的结构与FinalConfig ...
使用xsl来动态生成java代码
xsl本身就是一个构型良好的xml,它能够把一个xml文档转换成另外一个xml文档,或者转换成文本文件、html文件等等。这里就是利用xsl来动态的生成我们想要的java文件(从某种角度看,java代码其实也就是一个文本文件),希望能够通过这篇文章,看到xml以及相关的技术所具有的强大能力!
这里首先给一个xml例子,我们将通过一个xsl从该xml文件中抽取有用的信息来生成java代码(实际上是一 ...
sxl 函数
1、xslt数值的函数:
(1)fn:number(arg) 返回参数的数值。参数可以是布尔值、字符串或节点集。 示例:<xsl:value-of select="number('100')"/> 返回 100
(2)fn:abs(num) 返回参数的绝对值。
示例:<xsl:value-of select="nu ...
java使用XSL+XML生成HTML文件
1、xml.xml
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="xsl.xsl"?>
<book>
<title>XML与JSP</title> ...
XSL的基本语法
http://www.w3school.com.cn/xsl/el_output.asp
⊙XSL模板
模板是XSL中最重要的概念之一,XSL文件就是由一个一个的模板组成的,任何一个XSL文件至少包含一个模板.
定义一个模板的基本语法是:
<xsl:template match="pattern">
<!--输出模板--> ...
xsl:template内容
<xsl:template> 元素
<xsl:template> 元素定义了用于匹配节点的规则(match,其中"/"匹配整个文档),在apply-template使用
语法规则为:
<xsl:template
name="name"
match="pattern"
mode="mode& ...
Response.ContentType 详解
不同的ContentType 会影响客户端所看到的效果.默认的ContentType为 text/html 也就是网页格式.
代码如:
<% response.ContentType ="text/html" %>
<!--#i nclude virtual="/ContentType.html" -->
显示的为网页,而
...
获取XST 当前节点的前一个节点和后一个节点
xslt中获取当前节点的前一个节点:
<xsl:value-of select="data:nodeset(preceding-sibling::node()/@period-end-date)[last()]" />
preceding-sibling: 获取当前节点的之前的所有兄弟节点,那么通过last()必然能获取到离它最近并且在它之前的节点。
xslt ...
动易cms聚合空间最近访客访问地址错误解决方法
问题:聚合空间最近访客访问地址错误
原因分析:由于在2006版本打过一次安全补丁,把聚合空间的访问地址 http://localhost/sw/space/admin 改为了 http://localhost/sw/space/admin1 ,也就是在用户名后面加上了用户的ID,在聚合空间模板里面,“最近访客”没有把地址改过来,所以导致访问地址错误,下面为解决的方法。
解决方法:聚合空间默认有四 ...
在xml中使用CSS和XSL
层叠样式单(CSS)是一种样式描述规则;层叠样式单可以嵌入在HTML和XML文档中,也可以以独立的文件形式引入到HTML和XML文档中。
层叠样式单是由选择器和属性组成的。其语法为:
selector{property:value;property:value.........}其中selector为选择器,用来指定当前层叠样式单所作用的对象。property为属性名。value为属性值,属性 ...
XSL 和 XSLT的区别
《XSL扩展标记语言》
1.CSS = HTML 样式表
XSL = XML 样式表
2.XSL 包括三部分:
XSLT:一种用于转换 XML 文档的语言。
XPath:一种用于在 XML 文档中导航的语言。
XSL-FO:一种用于格式化 XML 文档的 ...
XML与XSLT(续)
在之前的XML与XSLT的文章中我曾经提到过使用XSL可以对XML文件中的数据进行查询和筛选的操作,但并没有给出具体的实例,下面我将通过自己实际工作中使用到的代码针对XSLT中的<xsl:Choose>和<xsl:for-each>两个元素进行简单讲述。
在我目前负责的一个项目中使用用XML做为配置文件。其内容如下所示。
<?xmlversion=" ...