我虽然没有用过dom4j,但这个不是这么用的,Type和Href应该是有专门的构造器的,建议你查一下文档
解决方案 »
- java.lang.VerifyError: (class: org/codehaus/xfire/aegis/type/basic/ObjectType
- 一个SSH的问题,求助(绝不拖分)
- FCK的使用
- struts2.0 和 webwork 区别是什么?
- 我不知道应该要多少!兄弟们帮我一下!
- 大侠帮忙看下response传递参数问题
- JBuilderX开发struts+Hibernate时,建立war时jbx不能自动拷贝package和/src下的xml、properties文件到classes目录下
- 如何判断file输入框内键入的文件是否存在?! == <html:file property="file" size="40" value="参照..." />
- 帮忙,struts传递参数问题?
- 若一个字符串和一个类的名字一致,如何针对该字符串对该类创建对象?
- DOM 解析 xml 文件无缘无故变大,如何解决??
- forward 和redirect的区别??
FileOutputStream out = new FileOutputStream("a.xml");
XMLWriter xmlwriter = new XMLWriter(out);
xmlwriter.processingInstruction("xml-stylesheet","type=\"text/xsl\" href=\"foo.xsl\"");
xmlwriter.close();
现在的方法和顶楼的差不多:
Document docNew = DocumentHelper.createDocument();
docNew=docNew.addProcessingInstruction("xml-stylesheet","type=\"text/xsl\" href=\"demo.xsl\"");
Element rootNew = docNew.addElement("root");另3楼,UPCCPU的方法是可行的,但是放在我现在这个方法里有点不妥,因为我是用writer.write(doc);的方法输出的,所以你的xmlwriter.processiongInstruction();这行如果加进去,那么生成的XML里你这行要么在第一行,要么在最后一行,显示上有点不好看
用dom4j的XMLWriter可以方便地输出处理指令
FileOutputStream out = new FileOutputStream("a.xml");
XMLWriter xmlwriter = new XMLWriter(out);
xmlwriter.processingInstruction("xml-stylesheet","type=\"text/xsl\" href=\"foo.xsl\"");
xmlwriter.close();