- 浏览: 1884759 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (514)
- OPEN (41)
- WARN (33)
- EXPER (16)
- RESOURCE (7)
- TOOL (4)
- DWR (10)
- Struts1.x (10)
- Ibtais (18)
- MyEclipse (30)
- Sql Server (64)
- Tomcat (7)
- APACHE (4)
- JSP (18)
- SERVLET (6)
- ENGLISH (0)
- ECSide (8)
- JasperReports (7)
- JAVA (24)
- JS (42)
- XML (26)
- CVS (8)
- Mind (1)
- JQUERY (2)
- IBATIS (6)
- PROJECT (0)
- STRUTS2 (0)
- PROXOOL (0)
- SPRING (4)
- Hibernate (0)
- SSI (0)
- JBPM (11)
- FLEX (3)
- JSON (2)
- GWT (1)
- jeecms v3 (1)
- Flash (2)
- DATA (1)
- ORACLE (3)
- 查询oracle 中逗号分隔字符串中所有值 (1)
最新评论
-
小小西芹菜:
GoEasy web三步轻松实现web实时推送1. 引入goe ...
服务器推送技术 java -
kg_1997:
这个方法太棒了,可以不用to_date函数,实在是棒!!!
java/oracle日期处理 -
wodesunday:
:idea:
SQL的分段统计查询语句 -
wodesunday:
引用
SQL的分段统计查询语句 -
BlueSkator:
讲的有点浅,没有深入进去
tomcat需要的重新发布和重启服务器的几种情况
import java.io.*;
import java.util.Date;
import org.jdom.Document;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
import org.jdom.transform.XSLTransformer;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
transToHtml("F:\\test\\HelloWorld.xml","F:\\test\\HelloWorld.xsl");
}
/**
* 将xml文档输出到标准输出设备(流)并以指定的xsl样式.生成html
* @param xmlPath 指定的xml文档路径
* @param xslPath xsl文档路径
* @param 输出流
*/
public static void transformXSL(String xmlPath,String xslPath){
File fXml=new File(xmlPath);
File fXsl=new File(xslPath);
SAXBuilder saxb=new SAXBuilder();
XMLOutputter op=new XMLOutputter();
try {
XSLTransformer xslt=new XSLTransformer(fXsl);
Document xmldoc=saxb.build(fXml);
Format format=Format.getCompactFormat().setEncoding("gb2312");
op.setFormat(format);
op.output(xslt.transform(xmldoc), System.out);
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
/***
* 将xml文件按照指定格式转换html样式。
* @param xmlPath
* @param xstlPath
*/
public static void transToHtml(String xmlPath,String xstlPath){
//create a builder
SAXBuilder builder = new SAXBuilder();
//get a document from given
try {
Document doc = builder.build(new File(xmlPath));
//create a XSLTransformer from given
XSLTransformer xstl = new XSLTransformer(new File(xstlPath));
//get another document from given
Document doc2 = xstl.transform(doc);
//create an XMLOutputter
XMLOutputter outp = new XMLOutputter(Format.getPrettyFormat().setEncoding("UTF-8"));
//print the Document
outp.output(doc2, System.out);
} catch (JDOMException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
xml格式
<?xml version="1.0" encoding="UTF-8"?>
<HelloWorld>
<sayHelloWorld author="wjm">
<name>wujinmiao</name>
<age>25</age>
</sayHelloWorld>
<sayHelloWorld author="wjc">
<name>wujincheng</name>
<age>23</age>
</sayHelloWorld>
<sayHelloWorld author="wjl">
<name>wujinling</name>
<age>22</age>
</sayHelloWorld>
</HelloWorld>
xstl:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="HelloWorld">
<html>
<head>
<title>HelloWorld</title>
</head>
<body>
<table>
<tbody>
<tr>
<xsl:for-each select="/HelloWorld/sayHelloWorld">
<xsl:choose>
<xsl:when test="age >23">
<td bgcolor="#ff00ff">
<xsl:value-of select="name"/>
is 25
</td>
</xsl:when>
<xsl:when test="age=23">
<td bgcolor="#cccccc">
<xsl:value-of select="name"/>
is 23
</td>
</xsl:when>
<xsl:otherwise>
<td bgcolor="#cccccc">
wujinling
<xsl:value-of select="age"/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</tr>
</tbody>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="sayHelloWorld">
<xsl:value-of select="."/>
<br/>
</xsl:template>
</xsl:stylesheet>
import java.util.Date;
import org.jdom.Document;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
import org.jdom.transform.XSLTransformer;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
transToHtml("F:\\test\\HelloWorld.xml","F:\\test\\HelloWorld.xsl");
}
/**
* 将xml文档输出到标准输出设备(流)并以指定的xsl样式.生成html
* @param xmlPath 指定的xml文档路径
* @param xslPath xsl文档路径
* @param 输出流
*/
public static void transformXSL(String xmlPath,String xslPath){
File fXml=new File(xmlPath);
File fXsl=new File(xslPath);
SAXBuilder saxb=new SAXBuilder();
XMLOutputter op=new XMLOutputter();
try {
XSLTransformer xslt=new XSLTransformer(fXsl);
Document xmldoc=saxb.build(fXml);
Format format=Format.getCompactFormat().setEncoding("gb2312");
op.setFormat(format);
op.output(xslt.transform(xmldoc), System.out);
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
/***
* 将xml文件按照指定格式转换html样式。
* @param xmlPath
* @param xstlPath
*/
public static void transToHtml(String xmlPath,String xstlPath){
//create a builder
SAXBuilder builder = new SAXBuilder();
//get a document from given
try {
Document doc = builder.build(new File(xmlPath));
//create a XSLTransformer from given
XSLTransformer xstl = new XSLTransformer(new File(xstlPath));
//get another document from given
Document doc2 = xstl.transform(doc);
//create an XMLOutputter
XMLOutputter outp = new XMLOutputter(Format.getPrettyFormat().setEncoding("UTF-8"));
//print the Document
outp.output(doc2, System.out);
} catch (JDOMException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
xml格式
<?xml version="1.0" encoding="UTF-8"?>
<HelloWorld>
<sayHelloWorld author="wjm">
<name>wujinmiao</name>
<age>25</age>
</sayHelloWorld>
<sayHelloWorld author="wjc">
<name>wujincheng</name>
<age>23</age>
</sayHelloWorld>
<sayHelloWorld author="wjl">
<name>wujinling</name>
<age>22</age>
</sayHelloWorld>
</HelloWorld>
xstl:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="HelloWorld">
<html>
<head>
<title>HelloWorld</title>
</head>
<body>
<table>
<tbody>
<tr>
<xsl:for-each select="/HelloWorld/sayHelloWorld">
<xsl:choose>
<xsl:when test="age >23">
<td bgcolor="#ff00ff">
<xsl:value-of select="name"/>
is 25
</td>
</xsl:when>
<xsl:when test="age=23">
<td bgcolor="#cccccc">
<xsl:value-of select="name"/>
is 23
</td>
</xsl:when>
<xsl:otherwise>
<td bgcolor="#cccccc">
wujinling
<xsl:value-of select="age"/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</tr>
</tbody>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="sayHelloWorld">
<xsl:value-of select="."/>
<br/>
</xsl:template>
</xsl:stylesheet>
发表评论
-
XSTL接触
2011-04-27 15:39 2835XSTL接触 07月 11th, 2006 by 城市刀客 ... -
unknown protocol: c 解决方法,致命错误:“无法编译样式表”
2010-11-26 10:03 4711在使用XSLTransformer解析xml样式表,出现 u ... -
模板存储和解析。
2010-11-16 16:41 1211表单建模或者权限页面显示原理基本使用模板存储和解析 采用XML ... -
(四)XPath 实例
2010-10-11 14:10 1374XPath 实例 Previous Page Next Pag ... -
(三)XPath Axes(坐标轴)
2010-10-11 13:53 1144XML 实例文档 我们将在 ... -
(二)XPath 语法
2010-10-11 13:41 923XPath 使用路径表达式来选取 XML 文档中的节点或节点集 ... -
XPath 术语(一)
2010-10-11 13:40 970XPath 术语 节点(Node) ... -
XSLT中用normalize-space函数来清除元素的前后空格
2010-10-11 13:30 1905XSLT中用normalize-space函数来清除元素的前后 ... -
java编写xsl转换器(xslt)把xml文件转换为html文件2
2010-10-11 10:41 1624//Prints formatted representati ... -
xsl:attribute
2010-10-11 09:26 2773xsl:attribute 创建一个属性节点和追加节点到输出节 ... -
XSLT - 客户端
2010-10-11 09:14 883如果您的浏览器支持 XSLT,那么在浏览器中它可被用来将文档转 ... -
XSLT <xsl:apply-templates> 元素
2010-10-11 09:10 1285<xsl:apply-templates> 元素可 ... -
XSLT <xsl:choose> 元素
2010-10-11 09:05 1212XSLT <xsl:choose> 元素 Prev ... -
XSLT <xsl:if> 元素
2010-10-11 09:04 1247XSLT <xsl:if> 元素 Prev ... -
XSLT <xsl:sort> 元素
2010-10-11 09:02 1763XSLT <xsl:sort> 元素 Previo ... -
XSLT <xsl:for-each> 元素
2010-10-11 09:02 1579XSLT <xsl:for-each> 元素 Pr ... -
XSLT <xsl:value-of> 元素
2010-10-11 09:01 1166XSLT <xsl:value-of> 元素 Pr ... -
XSLT 元素 (一)
2010-10-08 15:09 1000XSLT 元素 XSL 样式表由 ... -
java编写xsl转换器(xslt)把xml文件转换为html文件
2010-10-08 14:32 4514package xslt; import java.io ... -
jdom常用方法封装
2010-02-06 10:22 1548import java.io.*; import javax ...
相关推荐
从压缩包的文件名列表来看,我们有配置文件(XMLtoHtml.cfg),可能包含程序设置;多个.dfm文件,代表Delphi的表单文件,包含了用户界面的设计;.pas文件(HTMLPars.pas)是Pascal源代码文件,很可能包含了HTML解析...
XML 转换为 HTML 的知识点 XML 转换为 HTML 是一种常见的数据转换方式,通过使用 XSL(Extensible Stylesheet Language)语言,对 XML 文件进行变换,生成 HTML 文件。在本实验中,我们将学习如何使用 XSL 对 XML ...
XMLTO是XML转换工具,主要用于将XML格式的文档转换成其他格式,如HTML、PDF、Man等,方便信息的发布和阅读。版本号0.0.28表明这是该工具的一个早期版本。这个压缩包“xmlto-0.0.28.tar.gz”是一个在Linux或类Unix...
2. **转换为可渲染格式**:XML数据需要转换成像HTML或XSL-FO(Extensible Stylesheet Language Formatting Objects)这样的格式,这些格式可以直接转化为PDF。 3. **使用转换工具**:使用工具如Apache FOP、iText或...
在这个例子中,`xmlToHtml()`函数将XML中的`<item>`元素转换为HTML列表。这个过程可以通过递归进行,以处理更复杂的XML结构。 总之,JavaScript提供了内置的工具来解析XML文件,将其转换为DOM对象,并进一步转化为...
<title>XML to HTML Example href="transform.xsl"> ('data.xml')"/> </html> ``` 当浏览器加载这个HTML页面时,它会自动应用XSLT转换,将XML数据呈现为一个包含员工信息的表格。 此外,还可以使用...
标题中的“rtf to xml html”指的是将RTF(Rich Text Format)文件转换为XML(Extensible Markup Language)和HTML(Hypertext Markup Language)格式的过程。RTF是一种由Microsoft开发的文档格式,用于跨平台和跨...
在IT领域,XML(可扩展标记语言)和HTML(超文本标记语言)是两种非常重要的标记语言,分别用于数据存储和网页展示。本资源“xml-html.rar”包含了一个C++项目,其目的是实现XML到HTML的转换。这个转换过程对于数据...
#### XMLtoHTML - **将XML转换为HTML**:便于在Web页面上展示。 #### XML应用程序 - **各种应用案例**:如RSS订阅、SOAP Web服务等。 ### XML进阶 #### XML命名空间 - **解决标记冲突**:允许文档中同时使用多个...
Word XML转换成HTML wordtohtml.xsl转换是Macmillan Bookmaker工具链的关键部分。 这些核心转换将Word XML转换为符合HTMLBook规范HTML,并由少数其他ruby和XSL转换建立,以创建可插入较大的Macmillan工作流程HTML...
15. **XML to HTML** 通过XSLT转换,XML数据可以被转换成HTML,便于在Web上展示。 16. **XMLHttpRequest对象** 在JavaScript中,XMLHttpRequest对象用于在不刷新页面的情况下与服务器进行异步数据交换,是AJAX...
jQuery xml-to-json插件是一种用于将XML数据转换为JavaScript Object Notation (JSON)格式的工具。在Web开发中,XML和JSON都是常见的数据交换格式,但它们有着不同的应用场景和优势。XML(Extensible Markup ...
..........\xmltohtml.asp Chapter 10 ..........\default.asp ..........\dynstyle.xsl ..........\incoming.xml ..........\interpreter.asp ..........\interpreter.xml Chapter 11 ..........\...
XML是一种用于存储和传输结构化数据的语言,而XSL(可扩展样式表语言)则是一种用来转换XML文档格式的语言,特别适用于将XML数据呈现为其他形式,如HTML或Excel。 XML文件通常用于存储具有层次结构的数据,例如...
15 XML to HTML.........................................................................................................31 16 XMLHttpRequest 对象......... 17 XML 应用程序................................
- **XMLtoHTML**:将XML数据转换为HTML格式,便于在网页上显示。 - **XMLHttpRequest对象**:实现异步数据请求,更新页面而不需重新加载。 - **XML应用程序**:结合XML数据和JavaScript,创建功能丰富的Web应用。...
基本用法: $ junit2html JUNIT_XML_FILE [NEW_HTML_FILE]或者$ python -m junit2htmlreport JUNIT_XML_FILE [NEW_HTML_FILE]例如: $ junit2html pytest-results.xml testrun.html或者$ python -m junit2...
Small and easy program that performs transformations from XML to HTML (or other types of documents) using XSL Templates.
XML to HTML - **转换**:将XML文档转换为HTML文档,以便在网页上显示。 - **工具**:使用XSLT或其他转换技术。 - **应用场景**:当需要将结构化的XML数据呈现为网页形式时使用。 #### 16. XMLHttpRequest对象 -...
XML(Extensible Markup Language)和JSON(JavaScript Object Notation)是两种常见的数据交换格式,它们在Web服务和前端开发中广泛使用。XML以其结构化和可扩展性而著名,而JSON则以简洁和易于解析而受到青睐。在...