เครื่องมือ DOM กับ XML Parser ต่างกันอย่างไร แล้วผมควรใช้อะไรคับ
XML Parser มีความเร็วในการอ่านข้อมูล เร็วกกว่า และใช้หน่วยความจำน้อยกว่า DOM API ครับ
เนื่องจาก XML Parser จะ อ่านเฉพาะจุดที่เราต้องการครับและมีฟังก์ชั่นจัดการหน่วยความจำแล้วก็คืนหน่วยความจำ
แต่ DOM API นั้นจะทำการอ่านเอกสารทั้งหมดไว้ที่หน่วยความจำก่อนครับ ทำให้เสียเวลาและใช้หน่วยความจำมากโดยไม่จำเป็นเมื่อต้องการอ่านเอกสารเฉพาะบางจุด
แต่ข้อดีของ DOM API คือ สามารถทำงานได้กับเอกสารที่เป็นระดับชั้น (Hierarchy) หรือ Object อย่างเช่นเอกสาร XML และ HTML ครับ
ส่วนตัวผมว่าคุณเอี่ยวถนัด ตัวไหนก็ใช้ตัวนั้นดีกว่าครับ เพราะถ้าแก้ไข หรือภายหลังจะทำได้ง่าย (ผมเองก็ถนัด DOM API)
Quote:
ผมใช้ DOM นะคับ แต่ทำไมผมเอา element ที่มี localName ป่าวหว่า ไม่ได้คับ
$ns_uri = 'http://centralbanks.org/cb/1.0/'; ตรงนี้ผมอ้างถึง (cb:) ซึ่งเป็น NameSpace ข้างหน้า tag value (namespace ใช้อ้างถึงการเป็นเจ้าของ tag ว่าองค์กรใดเป็นเจ้าของหรืออ้างถึงแหล่งที่มาของ element นั้นๆ )
คืออยากทราบวิธีแปลง ip ให้เป็นโดเมนเนมด้วยน่ะคับ เผื่อเอาไว้บล๊อก บางเว็บที่เป็นคู่แข่ง
ปกติผมเห็นแต่แปลงจาก โดเมนเนม เป็น ip นะครับ (บล็อค ip ไปเลย หุหุ) เพราะ web server แต่ละเครื่องนั้นคงต้องมี web service หรือ web page หลายๆ domain แน่นอนครับ