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

  • 大小: 19.89 KB
    文件類(lèi)型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2024-09-17
  • 語(yǔ)言: Java
  • 標(biāo)簽: java??xml??

資源簡(jiǎn)介

這是我用java去操作xml文件的一個(gè)簡(jiǎn)單的代碼,他包含了對(duì)xml文件的讀取,添加

資源截圖

代碼片段和文件信息

//添加節(jié)點(diǎn),在Teams的子元素Team后添加一個(gè)新的Team元素
package?Java.lang.object;
import?java.util.*;
import?java.io.*;
import?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?append?{

/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
try{
DocumentBuilderFactory?factory=DocumentBuilderFactory.newInstance();
DocumentBuilder?builder=factory.newDocumentBuilder();
Document?doc=builder.parse(“Teams.xml“);
doc.normalize();
//parsers?the?xml?document
Element?root=doc.getDocumentElement();
//get?the?root?element
Element?team=doc.createElement(“Team“);
//create?element?“Team“
Element?country=doc.createElement(“Country“);
//create?element?“Country“
Text?coun_text=doc.createTextNode(“Spanish“);
//create?text?nodevalue=Spanish
country.appendChild(coun_text);
//append?text?node?to?element?node?“country“
Element?teamname=doc.createElement(“Teamname“);
//create?element?“teamname“
Text?team_text=doc.createTextNode(“Real?Madrid“);
//create?text?nodevalue=Real?Madrid
teamname.appendChild(team_text);
//append?text?node?to?element?node?“teamname“
Element?member=doc.createElement(“Member“);
//create?element?“member“
Attr?age=doc.createAttribute(“Age“);
//create?attribute?“Age“
Attr?sex=doc.createAttribute(“Sex“);
//create?attribute?“sex“
Text?mem_text=doc.createTextNode(“Ronaldo“);
//create?text?nodevalue=Robaldo
member.setAttribute(age.getNodeName()?“30“);
member.setAttribute(sex.getNodeName()?“Male“);
//set?element?“member“?attribute?age?and?sex
member.appendChild(mem_text);
//append?text?node?to?element?node?“member“
team.appendChild(country);
team.appendChild(teamname);
team.appendChild(member);
//append?element?node?to?element?node?“team“
root.appendChild(team);
//append?element?node?to?root?element?node?“teams“
if(doc!=null){
printNode(root);
//process?document?and?print?the?
}
TransformerFactory?tFactory=TransformerFactory.newInstance();
Transformer?transformer=tFactory.newTransformer();
DOMSource?source=new?DOMSource(doc);
StreamResult?result=new?StreamResult(new?java.io.File(“Teams.xml“));
transformer.transform(source?result);
//Transform?the?java?dom?to?x
}catch(Exception?e){
e.printStackTrace();
}
}
private?static?void?printNode(Element?element){
int?k;
NamedNodeMap?attr;
//define?NameNodeMap?variable
NodeList?children=?element.getChildNodes();
//get?the?element‘s?child?node?NodeList
attr=element.getAttributes();
//get?the?element‘s?attribute
int?r=children.getLength();
//get?the?element?count
if(attr!=null){
System.out.print(“<“+element.getNodeName());
for(int?j=0;j System.out.print(“?“+attr.item

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件????????232??2008-12-09?10:11??xml\.classpath

?????文件????????379??2008-12-09?10:11??xml\.project

?????文件???????4492??2008-12-10?09:08??xml\bin\Java\lang\object\append.class

?????文件???????4668??2008-12-10?09:08??xml\bin\Java\lang\object\insert.class

?????文件???????2703??2008-12-10?09:08??xml\bin\Java\lang\object\process.class

?????文件???????3750??2008-12-10?09:08??xml\bin\Java\lang\object\remove.class

?????文件???????3799??2008-12-10?09:08??xml\bin\Java\lang\object\removetext.class

?????文件???????4463??2008-12-10?09:19??xml\bin\Java\lang\object\replace.class

?????文件???????3585??2008-12-09?11:48??xml\src\Java\lang\object\append.java

?????文件???????3618??2008-12-09?20:17??xml\src\Java\lang\object\insert.java

?????文件???????1794??2008-12-09?10:51??xml\src\Java\lang\object\process.java

?????文件???????2384??2008-12-09?23:38??xml\src\Java\lang\object\remove.java

?????文件???????2484??2008-12-09?22:44??xml\src\Java\lang\object\removetext.java

?????文件???????3131??2008-12-10?09:19??xml\src\Java\lang\object\replace.java

?????文件????????194??2008-12-10?09:20??xml\Teams.xml

?????目錄??????????0??2009-03-05?12:35??xml\bin\Java\lang\object

?????目錄??????????0??2009-03-05?12:35??xml\src\Java\lang\object

?????目錄??????????0??2009-03-05?12:35??xml\bin\Java\lang

?????目錄??????????0??2009-03-05?12:35??xml\src\Java\lang

?????目錄??????????0??2009-03-05?12:35??xml\bin\Java

?????目錄??????????0??2009-03-05?12:35??xml\src\Java

?????目錄??????????0??2009-03-05?12:35??xml\bin

?????目錄??????????0??2009-03-05?12:35??xml\src

?????目錄??????????0??2009-03-05?12:35??xml

-----------?---------??----------?-----??----

????????????????41676????????????????????24


評(píng)論

共有 條評(píng)論

相關(guān)資源