Java XML Read and Write XML บนภาษา Java ด้วย jdom

บทความเกี่ยวกับ : Java XML Read and Write XML บนภาษา Java ด้วย jdom


XML เป็นโครงสร้างภาษาในรูปแบบ Tag ที่ปัจจุบันนำมาใช้อย่างแพร่หลายไม่ว่าจะเป็นพวก Configuration หรือ Data Format ต่างๆ ทำให้เราเลี่ยงไม่ได้ที่จะต้องมีการเขียนโปรแกรมเพื่อ Read หรือ Write เอกสาร XML
ตัวอย่างต่อไปนี้จะเป็นการใช้ Jdom ซึ่งเป็น Library ที่สามารถ download มาใช้ได้แบบฟรีๆ

ยกตัวอย่างเรามี XML ที่เป็นโครงสร้างง่ายๆ ชื่อ tets.xml ตามนี้
<XML>
    <ELM1>Value</ELM1>
</XML>

ก่อนอื่นทำการสร้าง Document ด้วยคำสั่งนี้
Document d = new SAXBuilder().build("c:\test.xml");

ด้วยคำสั่งนี้เราจะได้ Object ของ Documetn มา ซึ่งเราสามารถนำ Object นี้มาเล่นต่อได้ครับเช่น

Element root=doc.getRootElement();
จะทำให้เราได้ Object ของ Root Element ออกมา

หากต้องการ วน Loop ทุก Element ออกมาสามารถใช้ Iterator ช่วยได้ครับ เช่น

Iterator itr = root.getChildren().iterator();

method getChildren() จะ return list ของ Element ลูกที่อยู่ในระดับถัดมา 1 ระดับจาก Element ที่เรียก

เอากันพอหอมปากหอมคอก่อนนะครับแล้วค่อยว่ากันต่ออีกที




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java