หนังสือ 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 แบบฝึกหัดทบทวน

บรรณานุกรม