對應xml的讀取,xml的寫入也有4中方式:
dom寫入:
public class createxml catch (parserconfigurationexception e)
return db;
}public void createxml() catch (transformerconfigurationexception e) catch (transformerexception e)
}public static void main(string args)
會生成乙個名為books1.xml的檔案,檔案內容:
<?xml version="1.0" encoding="utf-8"?>
小王子
sax生成xml檔案:
public class saxtestcreate
// 6.建立result物件,並且使其與handler關聯
result result = new streamresult(new fileoutputstream(f));
handler.setresult(result);
// 7.利用handler物件進行xml檔案內容的編寫o
// 開啟document
handler.startdocument();
attributesimpl attr = new attributesimpl();
handler.startelement("", "", "bookstore", attr);
for (book book : booklist)
// 建立year節點
if (book.getyear() != null && !book.getyear().trim().equals(""))
// 建立author節點
if (book.getauthor() != null && !book.getauthor().trim().equals(""))
// 建立price節點
if (book.getprice() != null && !book.getprice().trim().equals(""))
// 建立language節點
if (book.getlanguage() != null && !book.getlanguage().trim().equals(""))
handler.endelement("", "", "book");
}handler.endelement("", "", "bookstore");
// 關閉document
handler.enddocument();
} catch (transformerconfigurationexception e) catch (filenotfoundexception e) catch (ioexception e) catch (saxexception e)
}public static void main(string args)
}
生成newbooks.xml檔案,與之前的讀入時的xml檔案一樣
什麼是rss
簡易資訊聚合(也叫聚合內容)是一種rss基於xml標準,在網際網路上被廣泛採用的內容包裝和投遞協議。rss(really ****** syndication)是一種描述和同步**內容的格式,是使用最廣泛的xml應用。rss搭建了資訊迅速傳播的乙個技術平台,使得每個人都成為潛在的資訊提供者。發布乙個rss檔案後,這個rss feed中包含的資訊就能直接被其他站點呼叫,而且由於這些資料都是標準的xml格式,所以也能在其他的終端和服務中使用,是一種描述和同步**內容的格式。
rss檔案中會多出乙個rss標籤。
dom4j生成rss檔案
public class dom4jtest catch (ioexception e)
}public static void main(string args)
}
生成的檔案:
xml version = "1.0" encoding="gbk"?>
其他內容可以自己自行新增。
jdom生成rss檔案
public class jdomtestcreate catch (filenotfoundexception e) catch (ioexception e)
}public static void main(string args)
}
<?xml version="1.0" encoding="gbk"?>
四種方式的比較:
1月20號總結
今天是我進入集訓狀態的第一天,不過回想起來,還是不怎麼滿意。上午可以說就做了一件事 整理大數模板,主要涉及到的是加法,減法,乘法,執行正確之後完成了總結。在這個過程中,我自己模擬,自己找思路,可以說印象更加深刻了。下午很失敗的做了一道模擬題,單單讀題目就讀了1個小時,真心感覺英語是硬傷。好不容易讀懂...
寫在3月8號
careylee 加班的時候會覺得很煩 很累,有時就會想放棄做程式設計師。但是還是咬咬牙吧,考慮到很多放棄的後果,所以還是對自己說 堅持一下吧 堅持一下,等熬過這一段之後,也就不覺得那麼辛苦,就不會那麼強烈地想要換掉這份工作了。莉莉 其實,也不能完全說做一名女程式設計師不容易,我覺得應該說,做一名大...
咖啡日誌 7月1 7月8號
經過上週的工作學習,近日來感覺對一些基礎知識還需要鞏固一下,故此羅列下表 為下週的工作計畫 1,xhtml需要仔細的閱讀並掌握之.2,ant程式構建工具需要再次閱讀並理解,以實際應用為準.3,junit單元測試框架需要再次閱讀,並理解應用其核心設計模式,以實際應用為主 4,閱讀重構 改善現有 設計 ...