ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:22.77KB ,
资源ID:18655551      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18655551.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java生成xml文件文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java生成xml文件文档格式.docx

1、 Doc Document(eeeRoot); Doc.getRootElement(); eee1name eee2 eee1.setText(C.Y. Shen /eee2 eee1.addAttribute(emp_id, 001 eeeRoot.addContent(eee2);age43sexMale / XMLOut.setEncoding(gb2312 XMLOutputter XMLOut XMLOutputter(); XMLOut.output(Doc, FileOutputStream(test1.xml); static main(String args) try te

2、st1 s1 test1(); System.out.println(Now we build an XML document . s1.BuildXMLDoc(); catch (Exception e) System.out.println(e.getMessage();/=生成的xml文件=employees_informationname Shenage43sexMale/employees_information+生成一个xml文件,包括雇员信息,文件个数。最关键的是包括一个图片的二进制流信息,注意要去www.jdom.org下载jdom包,并加入classpath中import j

3、ava.io.*;import org.jdom.*;import org.jdom.input.*;import org.jdom.output.*;public class test1 ReadBase64Pic pic=new ReadBase64Pic();String basestr=null;public void BuildXMLDoc() throws IOException, JDOMException Element eeeRoot, eee1, eee2; Document Doc; eeeRoot = new Element( Doc = new Document(ee

4、eRoot); eeeRoot = Doc.getRootElement(); eee1 = new Element(FileCount eee2 = eee1.setText(3 /eee2 = eee1.addAttribute(, eee1 = eeeRoot.addContent(eee2);ToID13910381217 basestr=pic.Read();File eee1=eee1.setAttribute(Name,13910381217.smilNumber1 eee2 = eee1.setText(basestr); XMLOutputter XMLOut = new X

5、MLOutputter(); /XMLOut.setEncoding( XMLOut.output(Doc, new FileOutputStream(mms.xmlpublic static void main(String args) try test1 s1 = new test1();Now we build an XML document . catch (Exception e) 生成的文件如下 test.xmlFileCount3FromID8850104FeeID13910381217TitleTWINFCHProvince6010File Name= Number=R0lGO

6、DlhZQBQAD8AANx5ST+8oj/RuuWXevOYZz/DrQoBAT/LxT/Uy8RZONeHaf6zPz/Lsz/Muth4 V9hjOtZpQuR3SP6zjO2TaLdVOD+6nD/YzP29PzkWFj83Kv7EPz8/P0UaGT/h1f61Pz/u6uqkPz/w&.CKOBKVzzxhs/BQochKcSPyVPBtCzABu1ZzM/Pz9U6nOf5DRpOT80UIHWcqBTPynRarLFIdyjA3ZC&n33YYjZ4ypOJQiUCEQJgz7x49JlJPyY1noEOPwUEADs=/File+用java生成XML的例子import

7、 org.w3c.dom.*;import javax.xml.parsers.*;import javax.xml.transform.*;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult;public class writexml private Document document;private String filename;public writexml(String name) throws ParserConfigurationException file

8、name=name;DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();DocumentBuilder builder=factory.newDocumentBuilder();document=builder.newDocument(); public void toWrite(String mytitle,String mycontent) Element root=document.createElement(WorkShopdocument.appendChild(root);Element title

9、=document.createElement(Titletitle.appendChild(document.createTextNode(mytitle);root.appendChild(title);Element content=document.createElement(Contentcontent.appendChild(document.createTextNode(mycontent);root.appendChild(content);public void toSave() try TransformerFactory tf=TransformerFactory.new

10、Instance();Transformer transformer=tf.newTransformer();DOMSource source=new DOMSource(document);transformer.setOutputProperty(OutputKeys.ENCODING,GB2312transformer.setOutputProperty(OutputKeys.INDENT,yesPrintWriter pw=new PrintWriter(new FileOutputStream(filename);StreamResult result=new StreamResul

11、t(pw);transformer.transform(source,result);catch(TransformerException mye) mye.printStackTrace();catch(IOException exp) exp.printStackTrace();public static void main(String args) writexml myxml=new writexml(d:9.xmlmyxml.toWrite(中文题目中文内容myxml.toSave();System.out.print(Your writing is successful!catch

12、(ParserConfigurationException exp) Your writing is failed!dom4j read xml package com.scjp;import java.io.File;import java.io.FileWriter;import .URL;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.Documen

13、tException;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter;import org.dom4j.Node;public class ParserXmlDom4j public final static String filePath = comscjpMyXml.xml;public Document parse(File file) t

14、hrows DocumentException SAXReader reader = new SAXReader();Document document = reader.read(file);return document;public void getXml(Document document) throws DocumentException Element root = document.getRootElement();Iterator it = root.elementIterator();/Iterator it = root.elementIterator(/Iterator

15、it = root.attributeIterator();while (it.hasNext() Element sub = (Element) it.next();public void getNode(Document document) throws DocumentException /List list = document.selectNodes(/row/personNode node = document.selectSingleNode(/row/person/nameString value = node.getText();System.out.println(valu

16、e : + value);public void writeXml() throws Exception Document doc = DocumentHelper.createDocument();Element root = doc.addElement(rootroot.addComment(this is test xml fileArrayList children = new ArrayList();Element ele1 = root.addElement(element1ele1.addAttribute(attr1aattr2bele1.setText(this is el

17、ement1Element ele2 = root.addElement(element2ele2.addAttribute(attr21cele2.setText(this is element2XMLWriter writer = null;OutputFormat format = OutputFormat.createPrettyPrint();writer = new XMLWriter(new FileWriter(new File(comscjpMyXml3.xml),format);writer.write(doc);writer.close();public static v

18、oid main(String args) ParserXmlDom4j pxd = new ParserXmlDom4j();try File file = new File(filePath);Document document = pxd.parse(file);List list = root.selectNodes(/root/standardsfor(Iterator it = list.iterator();it.hasNext();) Element subElement = (Element)it.next();Attribute subAttr = subElement.a

19、ttribute(typeif(a3.equals(subAttr.getValue() for(Iterator ita = subElement.elementIterator(standardita.hasNext();Element belement = (Element)ita.next();String sno = belement.attributeValue(snosno :+sno );/* List a3List = subElement.selectNodes(/snofor(Iterator it3 = a3List.iterator();it3.hasNext();Attribute attr3 = (Attribute)it3.next();String novalue = attr3.getValue();novalue :+ novalue);*/ pxd.writeXml();/root/standards/standard/snofor(int i=0; i

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1