日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

怎樣利用XMLBean輕松讀寫XML(6)_Xml教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:淺談XML的簡(jiǎn)易教程
文檔格式的排錯(cuò) 我媽媽_的清單中有數(shù)十條菜譜,甚至數(shù)百條。如果產(chǎn)生一個(gè)致命錯(cuò)誤,排錯(cuò)將非常困難 - 你將一行一行地尋找丟失的標(biāo)記符。如果使用幾層嵌套,發(fā)現(xiàn)錯(cuò)誤將很困難。但是可以找到很好

運(yùn)行,打開customers_new.xml:


<?xml version="1.0" encoding="UTF-8"?>
<Customers>
<customer>
<id>3</id>
<gender>female</gender>
<firstname>Jessica</firstname>
<lastname>Lim</lastname>
<phoneNumber>1234567</phoneNumber>
<address>
<primaryAddress>
<postalCode>350106</postalCode>
<addressLine1>#25-1</addressLine1>
<addressLine2>SHINSAYAMA 2-CHOME</addressLine2>
</primaryAddress>
<billingAddress>
<receiver>Ms Danielle</receiver>
<postalCode>350107</postalCode>
<addressLine1>#167</addressLine1>
<addressLine2>NORTH TOWER HARBOUR CITY</addressLine2>
</billingAddress>
</address>
</customer>
</Customers>

七、利用XMLBean修改XML文件

我們?cè)僭黾右粋(gè)Method:


public void updateCustomer(int id,String lastname) {
try {
File xmlFile = new File(filename);
CustomersDocument doc = CustomersDocument.Factory.parse(xmlFile);
CustomerType[] customers = doc.getCustomers().getCustomerArray();

for (int i = 0; i < customers.length; i ) {
CustomerType customer = customers[i];
if(customer.getId()==id){
customer.setLastname(lastname);
break;
}
}
doc.save(xmlFile);
} catch (Exception ex) {
ex.printStackTrace();
}
}

main method:

public static void main(String[] args) {
String filename = "F://JavaTest//Eclipse//XMLBean//xml//customers_new.xml";

CustomerXMLBean customerXMLBean = new CustomerXMLBean(filename);

customerXMLBean.updateCustomer(3,"last");
}

運(yùn)行之后,我們將會(huì)看到客戶編號(hào)為3的客戶的lastname已經(jīng)改為last。

分享:解析XML輕松學(xué)習(xí)手冊(cè)(3)XML的術(shù)語(yǔ)
第三章 XML的術(shù)語(yǔ)提綱: 導(dǎo)言 一.XML文檔的有關(guān)術(shù)語(yǔ) 二.DTD的有關(guān)術(shù)語(yǔ) 導(dǎo)言 初學(xué)XML最令人頭疼的就是有一大堆新的術(shù)語(yǔ)概念要理解。由于XML本身也是一個(gè)嶄新的技術(shù),正在不斷發(fā)展和變化,各組織

來(lái)源:模板無(wú)憂//所屬分類:Xml教程/更新時(shí)間:2009-05-17
相關(guān)Xml教程