XML如何转成HTML 为什么不要<?xml-stylesheet type="text/xsl" href="test.xsl"?>这句??csdn就是这样做的,只要加那条语句就行了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用jdom来解析XML数据就象用数据库一样 在后台用org.w3c.....Transform类进行转换 import org.w3c.dom.*;import java.io.*;import java.sql.*;import javax.xml.parsers.*;import javax.xml.transform.*;import javax.xml.transform.stream.*;import com.microsoft.jdbc.sqlserver.*; public static String transXML2HTML(String xml,String xslfile){ StringWriter sw=null; if(xml.equals("")||xml==null) return "<p>没有找到与关健字匹配的内容 帮助中心</p>"; try { String strOut = new String(xml.getBytes("gbk"),"iso8859-1"); StringBufferInputStream sbis=new StringBufferInputStream(strOut); StreamSource sXML=new StreamSource(); sXML.setInputStream(sbis); File file=new File(xslfile); StreamSource sSTL=new StreamSource(file); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(sSTL); sw=new StringWriter(); StreamResult sr=new StreamResult(sw); transformer.setOutputProperty("method","html"); transformer.transform(sXML,sr); } catch (Exception e) { System.out.println("TransXML2HTML error:"+e); } return sw.getBuffer().toString(); }/*如果前台用MSXML 的XMLTemplate http://www-900.ibm.com/developerWorks/cn/education/xml/transforming-xml/transforming-xml-to-html/index.shtml 添加删除替换一个字符 比较两个字符串,一个字符串中包含另一个字符串就去掉这个字符串 多语言系统 集成web邮箱账号问题 Struts怎么读取CSV文件并导入数据库 为什么我的视图解析器不起作用?InternalResourceViewResolver 我用了jforum,它自带的示例里有“附件”按钮,但我新增的板块里没有“附件”按钮,?大家碰到过没有?怎么解决? hibernate 多对多单向查询问题,求助 displaytag问题,在线等 一直困扰我的xml解析的问题 求救!!! 关于JNI Weblogic 部署错误,找了半天,在线等待高手援助
就象用数据库一样
进行转换
import java.io.*;import java.sql.*;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
import com.microsoft.jdbc.sqlserver.*; public static String transXML2HTML(String xml,String xslfile){
StringWriter sw=null;
if(xml.equals("")||xml==null) return "<p>没有找到与关健字匹配的内容 帮助中心</p>"; try {
String strOut = new String(xml.getBytes("gbk"),"iso8859-1");
StringBufferInputStream sbis=new StringBufferInputStream(strOut); StreamSource sXML=new StreamSource();
sXML.setInputStream(sbis);
File file=new File(xslfile);
StreamSource sSTL=new StreamSource(file); TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(sSTL); sw=new StringWriter();
StreamResult sr=new StreamResult(sw);
transformer.setOutputProperty("method","html");
transformer.transform(sXML,sr);
}
catch (Exception e) {
System.out.println("TransXML2HTML error:"+e);
}
return sw.getBuffer().toString();
}/*如果前台用MSXML 的XMLTemplate