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 ที่เรียก

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




ความคิดเห็น

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

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

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

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