มาแล้วครับสำหรับคนรักการเล่นอินเตอร์เนต โปรแกรม Firefox ครับ
ขอบอกเลยว่าสุดยอดมากๆๆๆ เน็ตคุณจะเร็วขึ้นอีก 20% พร้อมกับความสะดวกในการค้นหากับ Google
จะช้าอยู่ใยครับ โหลดโลด
ไม่ได้แวะมาอัพบลอกซะนาน
สุดท้ายก็ได้มาทำงานที่ Alphametrics
บรรยากาศการทำงานดีมาก
แต่เงียบไปนิดนึง เหมือนมารีสอร์ท
ทำงานได้เดือนนึงละ
สบายดี
ไม่ได้มีไรมากมาย
คิดถึงทุกคนนะ
ว่างๆ มาเที่ยว เดี๋ยวพาไปกินเสตก
บาย
จริงๆ เกี่ยวกับ XML
พอดีผมได้ทำโปรเจค เกี่ยวกับ XML ก็เลยศึกษาซะแบบว่า อ่าน text เลยนะ
สรุปได้ความพอจะกล่าวถึงที่เกี่ยวกับการเขียนโปรแกรมจริงๆ ที่ต้องใช้ คือ Xpath
Xpath เป็นตัวชี้ว่าข้อมูลที่เราต้องการอยู่ที่โหนดไหน
ยกตัวอย่างเช่น
<?xml version="1.0" encoding="utf-8" ?> <Country name="Thailand" filePath = "Region\tm.bmp"> <Region name="North" R="255" G="0" B="0" filePath=""> <Province name="Chiang Mai" R="255" G="255" B="0" /> <Province name="Chiang Rai" R="255" G="0" B="255" /> </Region> <Region name="North-East" R="0" G="0" B="255"> </Region> <Region name="Central" R="0" G="255" B="0"> </Region> <Region name="East" R="255" G="0" B="255"> </Region> <Region name="South" R="255" G="255" B="0"> </Region> </Country>
ไม่รู้มัน well from รึเปล่านะ
ถ้าสมุติว่าผมต้องการข้อมูลที่เป็น R และ G และ ฺ B ของ Chiang Rai ผมจะทำยังงัยดีน้อ
ลองไปลองมาทำยังงัยก็ได้ข้อมูลแต่ชื่อจังหวัด คือ Chiang Mai,Chiang Rai หรือไม่ก็ชื่อ Region
งมอยู่ 3 วัน สุดท้ายก็รู้ว่าเรามี Xpath ไว้ทำอะไร
เอาไว้เลือกข้อมูลใน node ที่เราต้องการ
มันจะมี Syntax ที่ใช้ดังนี้นะ ถ้าเราจะเอาข้อมูล R ของ Chiang Rai
1/Country/Region[@name='North']/Province[@name='Chiang Rai'] 2
เราก็จะได้ Node ที่มีเงื่อนไขตามต้องการคือ ภาคเหนือ (@name='North') ที่มีชื่อว่า Chiang Rai (Province[@name='Chiang Rai'])
ก็จะได้ element
<Province name="Chiang Rai" R="255" G="0" B="255" />
แล้วค่อยไปเขียนโปรแกรมรับค่ามันอีกที
โอ้โฮ มันเป็นอะไรที่เวอร์มากๆ สำหรับ XML ทำไปทำมาชักชอบ XML ซะแล้วสิ
ตอนนี้กำลังศึกษาเรื่อง XML Schema กับ DTD เอาไว้โปรแล้วจะมาโพสต์ให้อ่านใหม่
พี่เค้ามาแล้วว่ะ เดี๋ยวโดนหาว่าอู้งาน ไปละ