-
将DOM树转换成XML文件<br> 1,创建TransformerFactory对象,Factory为工厂类,不能直接new对象,通过newInstance获取对象<br> TransformerFactory tff = TransformerFactory.newInstance();<br> 2,通过tff获取Transfomer对象<br> Transformer tf = tff.newTransformer();<br> 3,指定换行格式<br> tf.setOutputProperty(OutputKeys.INDENT,"yes");<br> 4,用DOM树生成XML文件,将DOM树以及输出流作为参数传入<br> tf.transform(new DOMSource(Document do),new StreamResult(new File("books1.xml"));查看全部
-
我的电脑是:alt+上 上移代码查看全部
-
ctrl键ALT加光标下键查看全部
-
//4.生成子节点及节点内容 Element channel = rss.addElement("channel"); Element title = channel.addElement("title"); title.setText("<![CDATA[上海移动互联网产业促进中心正式揭牌 ]]>"); //5.设置生成xml的格式 OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("GBK"); //6.生成xml文件 File file = new File("rssnews.xml"); XMLWriter writer; try { writer = new XMLWriter(new FileOutputStream(file), format); //设置是否转义,默认值是true,代表转义 writer.setEscapeText(false); writer.write(document); writer.close(); } catch (IOException e) { e.printStackTrace(); }查看全部
-
d#jjxxj查看全部
-
//7.利用handler对象进行xml文件内容的编写 //打开document handler.startDocument(); AttributesImpl attr=new AttributesImpl(); handler.startElement(null, null, "bookstore", attr); attr.clear();//用完一次清除一次。 attr.addAttribute(null, null, "id", null, "1"); handler.startElement(null, null, "book", attr); attr.clear(); attr.addAttribute(null, null, "ic", null, "1"); handler.startElement(null, null, "name", attr); handler.endElement(null, null, "name"); handler.endElement(null, null, "book"); handler.endElement(null, null, "bookstore"); 如果不加endElement就没有结束标签 每一个Element里面都要添加一个Attribute,可以重复利用查看全部
-
生产节点间的文本查看全部
-
创建xml文件查看全部
-
试试1查看全部
-
试试查看全部
-
Mark查看全部
-
定,正需要这样的课,及时雨哇。查看全部
-
DOM与SAX对比查看全部
-
DOM方式查看全部
-
JDOM和DOM4J会生成一种全新形式的文件RSS查看全部
举报
0/150
提交
取消