91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 18.64 KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-08-16
  • 語言: 其他
  • 標(biāo)簽:

資源簡介

一個將數(shù)據(jù)庫表轉(zhuǎn)換成xml文件的單間實例

資源截圖

代碼片段和文件信息

package?com.cjh.dom4j;

import?java.io.File;
import?java.io.FileWriter;
import?java.io.IOException;
import?java.util.Iterator;
import?java.util.List;

import?org.dom4j.Attribute;
import?org.dom4j.Document;
import?org.dom4j.DocumentException;
import?org.dom4j.DocumentHelper;
import?org.dom4j.Element;
import?org.dom4j.Node;
import?org.dom4j.VisitorSupport;
import?org.dom4j.io.OutputFormat;
import?org.dom4j.io.SAXReader;
import?org.dom4j.io.xmlWriter;

class?ReadxmlVisitor?extends?VisitorSupport{??//另一種讀取xml文檔?通過Visitor來得到
@Override
public?void?visit(Element?element)?{
System.out.print(“元素名稱:“+element.getName());
System.out.print(“====“);
}
@Override
public?void?visit(Attribute?attr)?{
System.out.print(“屬性名稱:“+attr.getName());
System.out.print(“屬性值:“+attr.getValue());
System.out.println(“-----------“);
}
}
public?class?dom4j1?{???

public?static?void?readxml1(){??//一個讀取xml文檔的方法
try?{
SAXReader?reader=new?SAXReader();??//得到一個sax解釋器
Document?doc=reader.read(“a.xml“);??//將Books.xml文檔加載到加內(nèi)中并放入doc中
Element?eleroot=doc.getRootElement();??//取得根節(jié)點,即根元素
for(Iterator?i=eleroot.elementIterator();i.hasNext();){??//遍歷所有元素
Element?ele=(Element)i.next();
System.out.println(“當(dāng)前元素:“+ele.getName());
System.out.println(“當(dāng)前屬性名:“+ele.attribute(“id“).getName()+“屬性值:“+ele.attribute(“id“).getValue());
System.out.println(“下面的元素:“+ele.element(“author“).getName()+“文本:“+ele.element(“author“).getText());
System.out.println(“下面的元素:“+ele.element(“bz“).getName()+“文本:“+ele.element(“bz“).getText());
System.out.println(““);
}
}?catch?(Exception?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}

public?static?void?readxml2(){??//調(diào)用另一種讀取xml文檔
try?{
SAXReader?reader=new?SAXReader();
Document?doc=reader.read(“a.xml“);
Element?eleroot=doc.getRootElement();
ReadxmlVisitor?rdv=new?ReadxmlVisitor();
eleroot.accept(rdv);
}?catch?(Exception?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
public?static?void?readxml3(){??//調(diào)用第三種讀取xml文檔
try?{
SAXReader?reader=new?SAXReader();
Document?doc=reader.read(“a.xml“);
//Element?eleroot=doc.getRootElement();
List?list=doc.selectNodes(“//books/book“);
System.out.println(“個數(shù):“+list.size());
for?(Element?element?:?list)?{
System.out.println(“屬性id的值:“+element.attributeValue(“id“));
System.out.println(“元素author的值:“+element.elementText(“author“));
System.out.println(“元素bz的值:“+element.elementText(“bz“));
}
}?catch?(Exception?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}

public?static?void?createxml(){??//創(chuàng)建一個doc對像
try?{
// Document?doc=DocumentHelper.createDocument();
//// 空文檔增加一個元素該元素為根元素
// Element?booksEl=doc.addElement(“books“);
//// 在新元素下面增加子元素.
// Element?bookEl=booksEl.addElement(“book“);
// bookEl.addAttribute(“id“?“A01“);
////

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????617??2008-03-28?17:06??將數(shù)據(jù)庫的表生成xml文件\.classpath

?????文件????????383??2008-03-27?20:29??將數(shù)據(jù)庫的表生成xml文件\.project

?????文件????????396??2008-03-27?16:15??將數(shù)據(jù)庫的表生成xml文件\a.xml

?????文件???????6119??2008-03-28?17:06??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\dom4j\dom4j1.class

?????文件???????1143??2008-03-28?17:06??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\dom4j\ReadxmlVisitor.class

?????文件???????5307??2008-03-28?22:21??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\dom4j\Students.class

?????文件????????841??2008-03-28?17:06??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\reflection\Ref1.class

?????文件???????1179??2008-03-28?17:06??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\reflection\Reflection1.class

?????文件???????1292??2008-03-28?17:06??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\sax\SaxOPxml.class

?????文件???????2012??2008-03-28?17:06??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\sax\SaxPerse.class

?????文件???????1098??2008-03-28?22:21??將數(shù)據(jù)庫的表生成xml文件\root.xml

?????文件???????6988??2008-03-28?16:58??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh\dom4j\dom4j1.java

?????文件???????7102??2008-03-28?22:21??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh\dom4j\Students.java

?????文件????????395??2008-03-27?21:58??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh\reflection\Ref1.java

?????文件????????613??2008-03-27?23:36??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh\reflection\Reflection1.java

?????文件????????966??2008-03-27?23:38??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh\sax\SaxOPxml.java

?????文件???????1099??2008-03-27?22:20??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh\sax\SaxPerse.java

?????文件????????424??2008-03-28?16:55??將數(shù)據(jù)庫的表生成xml文件\stu.xml

?????文件???????1074??2008-03-28?22:13??將數(shù)據(jù)庫的表生成xml文件\stuxml11111111.xml

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\dom4j

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\reflection

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh\sax

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh\dom4j

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh\reflection

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh\sax

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\bin\com\cjh

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\src\com\cjh

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\bin\com

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\src\com

?????目錄??????????0??2008-05-21?10:04??將數(shù)據(jù)庫的表生成xml文件\bin

............此處省略5個文件信息

評論

共有 條評論

相關(guān)資源