测试了好几个都不行!!!!!!!!!有人知道吗?
解决方案 »
- 关于java泛型的用法疑问
- 请问这个程序哪错了,怎么得不到想要的结果呀?
- 初用JBuilder写树出现的问题
- 请问哪里可以找到Notes API for java ?急需!!!
- Java怎样实现图片跟随窗口的大小而变动?
- 如何在子类中调用超类方法
- 怎样在程序运行的时候,获取当前运行的java代码的行数?就像Log4J那样,可以在后台看到当前代码所在的java文件,代码行等 。。。
- 请问eclipse有没有象jbuilder那样的可视化设计工具?design功能
- SOS SOS........告急。。。高分请求: 关于数据类型转换问题???
- java中如何实现两个ftp服务器之间的文件传输
- spring 怎么用事务
- spring有几种注入方式
import javax.xml.transform.Result;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;public class ReadDoc {
static void readDoc(Document doc){
try{
DOMSource source = new DOMSource(doc);
StringWriter writer = new StringWriter();
Result result = new StreamResult(writer);
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.transform(source, result);
System.out.println(writer.getBuffer().toString());
}catch(Exception e){}
}}
Caused by: java.lang.ClassCastException: org.dom4j.dom.DOMElement cannot be cast to com.caucho.xml.QElement
怎么转换成String啊
XMLWriter writer = new XMLWriter(ss,new OutputFormat("\t",true));
writer.write(doc); //doc就是org.dom4j.Document
String temp=ss.getBuffer().toString();
System.out.println(temp);
不用这么复杂吧?而且是不是要加上字符集以及flush close这些的
doc.asXML()
这个是不带格式的
不带格式的是什么意思啊?
我一直都是用doc.asXML(),没有问题的
不代格式就是没有多于的回车和换行.弄出来的东西就像这样
<?xml version="1.0" encoding="UTF-8"?>
<element1>txt<element2/><element3/><element4/></element1>