หนังสือ XML หนังสือเอ็กซ์เอ็มแอล หนังสือเอกซ์เอ็มแอล
ประมาณ 10 กว่าปีที่แล้ว ที่ทาง W3C ได้ออกแบบมาตรฐาน XML ตอนนั้นเรากำลังเรียนปริญญาเอกอยู่ที่อเมริกา ก็คิดว่า XML นี้เป็นภาษาที่มีประโยชน์มากและหากเราเรียนก็จะเป็นประโยชน์กับประเทศไทยมาก จึงเปลี่ยนหัวข้อวิทยานิพนธ์จากที่ทำตอน ป โท ที่เน้นทางด้าน Data Mining และ OLAP เป็น XML และ Databases จากนั้นกลับมาก็สอนวิชา XML and Web Services มาจนกระทั่งถึงตอนนี้ได้ประมาณ 8 ปี แต่กว่าจะเขียนหนังสือและตีพิมพ์หนังสือ XML ก็เพิ่งทำเสร็จตอนปีที่แล้ว ตอนแรกกะจะทำหนังสือ XML and Web Services ในเล่มเดียวกัน แต่เนื้อหาเยอะมาก จึงแบ่งเป็น 2 เล่ม คือเล่มที่เกี่ยวกับ XML และเล่มที่เกี่ยวกับเว็บเซอร์วิสซึ่งกำลังเขียนอยู่
หากใครสนใจสั่งซื้อหนังสือ XML ที่วางขายที่ศูนย์หนังสือจุฬาและสามารถสั่งซื้อออนไลน์ได้ที่นี้
สารบัญของหนังสือ
บทที่ 1 ความรู้พื้นฐานภาษาเอกซ์เอ็มแอล |
1.1 บทนำ1.2 ลักษณะเด่นของภาษาเอกซ์เอ็มแอล |
1.3 โครงสร้างของเอกสารเอกซ์เอ็มแอล |
1.4 ตัวอย่างของการนำภาษาเอกซ์เอ็มแอลไปใช้ |
1.5 การใช้เครื่องมือเพื่อตรวจสอบความถูกต้องของเอกสารเอกซ์เอ็มแอล |
1.6 บทสรุปสาระสำคัญ |
1.7 แบบฝึกหัดทบทวน |
บทที่ 2 การอธิบายโครงสร้างเอกสารเอกซ์เอ็มแอลโดยใช้ภาษาดีทีดี |
2.1 บทนำ2.2 การประกาศประเภทของเอกสาร |
2.3 การประกาศชนิดของอิลิเมนต์ |
2.4 การระบุจำนวนครั้งที่ปรากฏของอิลิเมนต์ย่อย |
2.5 การประกาศชุดของแอตทริบิวต์ของอิลิเมนต์ |
2.6 การประกาศเอ็นทิตี้ |
2.7 การประกาศโนเทชัน |
2.8 การใช้เครื่องมือเพื่อสร้างไฟล์ดีทีดีและตรวจสอบเอกสารเอกซ์เอ็มแอลที่อ้างอิงถึงดีทีดี |
2.9 บทสรุปสาระ |
2.10 แบบฝึกหัดทบทวน |
บทที่ 3 การอธิบายโครงสร้างเอกสารเอกซ์เอ็มแอลโดยใช้เอกซ์เอ็มแอลสกีม่า |
3.1 บทนำ |
3.2 ข้อแตกต่างระหว่างดีทีดีและเอกซ์เอ็มแอลสกีม่า |
3.3 ตัวอย่างของเอกสารเอกซ์เอ็มแอลสกีม่า |
3.4 การอ้างอิงถึงเอกสารเอกซ์เอ็มแอลสกีม่าของเอกสารเอกซ์เอ็มแอล |
3.5 การกำหนดชนิดข้อมูลแบบง่าย |
3.6 การประกาศอิลิเมนต์และแอตทริบิวต์ |
3.7 การกำหนดชนิดข้อมูลแบบสลับซับซ้อน3.8 การกำหนดกลุ่มของอิลิเมนต์และแอตทริบิวต์3.9 การอธิบายและการนำเข้าเอกสารเอกซ์เอ็มแอลสกีม่าอื่น3.10 การใช้เครื่องมือเพื่อสร้างไฟล์เอกซ์เอ็มแอลสกีม่า3.11 บทสรุปสาระสำคัญ3.12 แบบฝึกหัดทบทวน |
บทที่ 4 การประมวลผลเอกสารเอกซ์เอ็มแอลโดยใช้ดอม |
4.1 ความรู้พื้นฐานเกี่ยวกับดอม |
4.2 โครงสร้างต้นไม้ของดอม |
4.3 แพ็คเกจดอม4.4 การพัฒนาโปรแกรมพาสเซอร์โดยใช้ดอม |
4.5 บทสรุปสาระสำคัญ |
4.6 แบบฝึกหัดทบทวน |
บทที่ 5 การประมวลผลเอกสารเอกซ์เอ็มแอล โดยใช้แซ็กส์ |
5.1 คุณสมบัติและลักษณะของแซ็กส์ |
5.2 การจัดการเหตุการณ์โดยแซ็กส์ |
5.3 การพัฒนาโปรแกรมโดยใช้แซ็กส์ |
5.4 บทสรุปสาระสำคัญ |
5.5 แบบฝึกหัดทบทวน |
บทที่ 6 การประมวลผลเอกสารเอกซ์เอ็มแอล โดยใช้สแต็กซ์ |
6.1 คุณสมบัติและลักษณะของสแต็กซ์ |
6.2 หลักการทำงานของสแต็กซ์ |
6.3 การเปรียบเทียบสแต็กส์กับเอพีไออื่น ๆ |
6.4 อินเตอร์เฟสและไลบรารีของสแต็กส์ |
6.5 การพัฒนาโปรแกรมโดยใช้สแต็กซ์ |
6.6 บทสรุปสาระสำคัญ |
6.7 แบบฝึกหัดทบทวน |
บทที่ 7 การระบุส่วนต่างๆ ของข้อมูลเอกซ์เอ็มแอลเอกซ์โดยใช้เอกซ์พาธ |
7.1 ความรู้เบื้องต้นเกี่ยวกับเอกซ์พาธ |
7.2 ดาต้าโมเดลของเอกซ์พาธ |
7.3 นิพจน์ของเอกซ์พาธ |
7.4 เครื่องมือที่ใช้ในการประมวลผลนิพจน์ที่เป็นเอกซ์พาธ |
7.5 ตัวอย่างของการประมวลผลเอกซ์พาธ |
7.6 บทสรุปสาระสำคัญ |
7.7 แบบฝึกหัดทบทวน |
บทที่ 8 การแปลงข้อมูลเอกซ์เอ็มแอลโดยใช้เอกซ์เอสแอลที |
8.1 ความรู้เบื้องต้นเกี่ยวกับเอกซ์เอสแอลที |
8.2 หลักการทำงานของเอกซ์เอสแอลที |
8.3 เอกซ์เอสแอลทีโปรเซสเซอร์ |
8.4 อิลิเมนต์ของภาษาเอกซ์เอสแอล |
8.5 ตัวอย่างของการแปลงข้อมูลเอกซ์เอ็มแอลด้วยเอกซ์เอสแอลที |
8.6 บทสรุปสาระสำคัญ |
8.7 แบบฝึกหัดทบทวน |
บรรณานุกรม |
เยี่ยมเลยนะครับอาจารย์ ;)...
ป.ล. เห็นงานวิจัยเกี่ยวกับ Twitter ลงวารสารวิชาการด้วย ;)...
ขอบคุณมาก ๆ ครับ