欢迎来到天天文库
浏览记录
ID:6034363
大小:37.50 KB
页数:9页
时间:2017-12-31
《xml文件的增删改查》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、packagecom.accp.xml.dom4j;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.FileWriter;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStreamWriter;importjava.io.Writer;importjava.util.Iterator;importjava.
2、util.List;importorg.dom4j.Attribute;importorg.dom4j.Document;importorg.dom4j.DocumentException;importorg.dom4j.Element;importorg.dom4j.io.OutputFormat;importorg.dom4j.io.SAXReader;importorg.dom4j.io.XMLWriter;importorg.dom4j.tree.DefaultDocument;importorg.xml.sax.EntityResolver;importorg.x
3、ml.sax.InputSource;importorg.xml.sax.SAXException;/** *xml的增删改查示例 * *@author * */publicclassXMLCrud{ /** *默认的构造方法 * *@throwsDocumentException *@throwsIOException *@throwsSAXException */ publicXMLCrud(){ //Documentdoc=loadXML("class.xml"); // ////载入XML文档 ////System.out.println(doc.a
4、sXML()); // ////打印XML文档 //printDoc(doc); // ////把XML文档存入硬盘 //storeDoc(doc,"new.xml"); //新建xml文档对象 //Documentdoc1=this.createDoc(); // // // // // // ////存入note.xml //storeDoc(doc1,"note.xml"); //System.out.println(getStudentCount(doc)); /* *//校验dtdXML文档d
5、oc=valideDoc("class.xml"); * *printDoc(doc);//校验Schema文档doc= *validateDocBySxd("classSchema.xml");printDoc(doc); * *Stringurl=getClass().getResource("/xml/dom4j/wkjava/class.xsd") *.toString();//校验Schema文档(俩参数)doc= *validateDocBySxd("classSchema.xml",url);printDoc(doc);// *创建Sche
6、ma文档doc=createDoc();storeDoc(doc,"root.xml");doc= *validateDocBySxd("classSchema.xml");//在文档中修改原属updateZip(doc, *"102202");printDoc(doc); * *doc=validateDocBySxd("classSchema.xml");//打印文档中所有学生名字 *printNames(doc); * * */ } publicstaticvoidmain(String[]args){ XMLCrudxml=newXMLCru
7、d(); xml.genXMLFile(); } /** *装载xml文件,解析为dom文档对象 * *@paramxmlfile *@return *@throwsFileNotFoundException *@throwsDocumentException */ publicDocumentloadXML(Stringxmlfile)throwsFileNotFoundException, DocumentException{ //获得SAX的xml解析器 SAXReaderreader=newSA
此文档下载收益归作者所有