浏览 2845 次
锁定老帖子 主题:JAXP解析XML+XSL转换过程
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-21
1. 在解析的过程中,此版本用dom4j解析 test.xml中的encoding="GBK" test.xsl中的encoding="GBK" 两个文件中的encoding是相同的 但经过jaxp的TransFormer转换后却输出成了UTF_8编码 java 代码
通过TransFormerFactory中的参数: 1. StreamSource(String styleSheetFilePath)获取源样式文件,接受一个String对象,此处加载的styleSheetFilePath为*.xslt文件,xml样式文件,为xml转换作准备 2. TransFormer转换xml+xsl为html对象的时候,需要两个参数 2.1.DocumentSource(Document doc)此处获取xml文档对象 2.2.StreamResult(StringWriter strWriter)此处的输出对象,可以为任意的writer对象,但用StringWriter可以更容易些,输出自己想的html文件
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |