อ่านเพื่อให้เกิดความรู้
 
มกราคม 2551
 
 12345
6789101112
13141516171819
20212223242526
2728293031 
 
17 มกราคม 2551
 
 
ลักษณะของ XML

ลักษณะของ XML
Richard Baldwin นิยามความหมายของ XML ไว้ดังนี้
"XML ทำให้ผู้ใช้สามารถสร้างและดูแล structured documents (เอกสารที่มีโครงสร้าง) ที่บรรจุ plain text (ตัวอักษร) โดยทำให้สามารถ rendered หรือปรับเปลี่ยนการแสดงผลในรูปแบบที่หลากหลาย จุดประสงค์หลักของ XML คือการแยกส่วน ข้อมูลเพื่อประโยชน์ในการแสดงผล"
ตามข้อความด้านบน สามารถอธิบายความหมายของคำศัพท์ ได้ดังนี้
- Structured document
พิจารณาจากตัวอย่างโครงสร้างของ หนังสือ ต่อไปนี้ดู
o หนังสือหนึ่งเล่มประกอบจากเนื้อหาแต่ละบท (chapter)
o ในแต่ละบทประกอบด้วยหัวข้อย่อย (section)
o ในแต่ละหัวข้อย่อย อาจจะถูกอธิบายหรือมีตารางข้อมูล (table) บรรจุอยู่
o ตารางข้อมูลถูกสร้างขึ้นมาจากแถว (row) และคอลัมน์ (column)
ดังนั้น จะเห็นว่าหนังสือแต่ละเล่ม มักจะมีรูปแบบ หรือโครงสร้างที่แน่นอนซึ่งทุกคนที่หยิบหนังสือขึ้นมาอ่าน ก็จะเข้าใจโครงสร้างของหนังสือ ตามที่ได้อธิบายไว้ข้างต้น
- Plain text
ตัวอักษร(Character) ที่เห็นในจดหมายหรือบนกระดาษทั่วไป เป็นลักษณะตัวอักษรประเภทที่พิมพ์ได้ (alphabet and punctuation) เช่นที่เราใช้พิมพ์ในเอกสารในเวิร์ดหรือ โปรแกรมพิมพ์รายงานทั่วไปซึ่งรวมถึงตัวเลขด้วย ถือว่าเป็น plain text ทั้งนี้และทั้งนั้น ผู้อ่านอาจจะสงสัยว่าแล้วตัวอักษรอะไรพิมพ์ไม่ได้หรือ ลองมองดูที่คีย์บอร์ดของท่าน แล้วดูที่แป้น Shift, Ctrl, Alt, Insert, Delete, ... เหล่านี้เป็นต้น
ASCII คือที่มาของรหัสตัวอักษร: รูปแบบที่ใช้แทนตัวอักษรที่นิยมใช้กันมากที่สุด เราเรียกว่า (ASCII) โดยจะแทนตัวอักษรด้วยรหัสหรือค่าตัวเลข เช่น ตัวอักษร "A" ถูกแทนด้วยค่า 65 ในขณะที่ตัวอักษร "B" แทนด้วยค่า 66 และ "C" คือ 67 ตามลำดับ รหัส ASCII นี้เอง ซึ่งถูกนำมาใช้งานในการแสดงข้อมูลรูปแบบเอกสาร ที่สามารถพิมพ์ให้ผู้ใช้ได้เห็นในขณะที่การบันทึกบนระบบคอมพิวเตอร์ จะใช้ในการเก็บเป็นตัวเลขแทน ASCII เป็นคำย่อที่มาจาก American Standards Committee on Information Interchange โดยเป็นองค์กรที่จะตั้งขึ้นมาดูแลรหัสคำสั่งต่างๆเหล่านี้ แต่ในความเป็นจริงนอกจาก ASCII จะเก็บบันทึกตัวอักษรแล้วยังมีรหัสที่แทนตัวอักษร ต่อไปนี้เป็นความหมายที่ทำให้เข้าใจความเกี่ยวข้องระหว่างรหัส ASCII กับ Plain text
"มาตรฐานที่เกิดจาก American Standards Committee on Information Interchange คือแนวทางที่ถูกใช้ในการกำหนดลักษณะของ plain text กล่าวคือตัวอักษรที่สามารถอ่านได้ โดยไม่ต้องใช้ความสามารถ ของโปรแกรมใดๆมาช่วยในการอ่านตัวอักษรเหล่านั้นข้อพิเศษของ ASCII อีกอย่างหนึ่งคือ เป็นข้อมูลที่สามารถ นำไปแสดงได้ในทุกๆแพลตฟอร์ม แต่ก็มีข้อเสียที่ เป็นรูปแบบที่น่าเบื่อ (ไม่สวยงาม) ไม่สามารถแสดงในรูปแบบตัวหนาตัวเอียง หรือขีดเส้นใต้ และไม่มีรูปแบบที่ดูเป็นกราฟฟิก แต่อย่างไรก็ตาม ถือว่าเป็นแบบในการแสดงตัวอักษรที่ง่ายที่สุด และเข้าใจได้ในทุก ๆ ระบบ"
ข้อมูลดิบของเอกสาร XML (Raw-XML)
เอกสาร XML ที่ถือเป็นข้อมูลดิบ คือข้อความที่เกิดจากการรวมกันของตัวอักษรเพื่อทำให้เกิดเป็นเอกสาร ก่อนที่จะนำเอกสารที่เกิดจากข้อมูลดิบ มาใช้แสดงผลลัพธ์ตามวัตถุประสงค์ของการใช้งานอีกทีซึ่งเป็นรูปแบบที่น่าสนใจมากกว่า plain text
ความหมายของการปรับการแสดงผล (Rendering)
เป็นศัพท์สำหรับคอมพิวเตอร์สมัยใหม่ rendering คือรูปแบบของการนำข้อมูลดิบ หรือ plain text มาปรับเปลี่ยนใหม่ ให้ดูน่าสนใจยิ่งขึ้น สำหรับการมองของมนุษย์ Rendering เป็นการวาดภาพ (Drawing) ตัวอย่างของการวาดภาพในระบบคอมพิวเตอร์ เป็นการนำเอาสมการ ทางคณิตศาสตร์ มาใช้ร่วมกับตัวเลขต่างๆ เช่น สมการวาดวงกลม กับค่าตัวเลขหนึ่งให้วงกลมขนาดหนึ่ง กับอีกตัวเลข ให้วงกลมในอีกหนึ่งขนาด ซึ่งตัวเลขและสมการเหล่านี้ เป็นสิ่งที่มนุษย์ หรือผู้ใช้งานไม่อาจได้เห็นเลย แต่จะเห็นเป็นรูปร่างที่เกิดขึ้นแทน
Rendering เอกสาร: เมื่อพูดถึงขบวนการ rendering ของเอกสาร มีความหมายว่าเป็นการแสดงข้อมูลในรูปแบบเอกสารที่มนุษย์เข้าใจ เช่นหนังสือ หนังสือพิมพ์ หรือเอกสารแบบอื่นๆ ที่มนุษย์เข้าใจ และอ่านได้ Rendering ในที่นี้ หมายถึงการแสดงข้อมูลในรูปแบบ อักษรตัวหนา, อักษรตัวเอียง, อักษรขีดเส้นใต้, อักษรที่มีสี, เป็นต้น
แยกการแสดงผลด้วยเนื้อหา: ข้อมูลที่สร้างขึ้นเป็น XML ไม่มีความสามารถ หรือคุณลักษณะพิเศษอะไรที่ทำให้การแสดงผลออกมาในรูปแบบที่น่าสนใจ เช่น ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ดังที่กล่าวผ่านมาแล้ว ให้จำแต่เพียงว่า XML ทำหน้าที่แยกข้อมูลออกเป็นเนื้อหา (Content) เท่านั้น ตามลักษณะเอกสารที่มีโครงสร้าง ส่วนหน้าที่การนำเอาเนื้อหาใน XML มาแสดงในรูปแบบที่น่าสนใจ เป็นหน้าที่การทำงานของส่วนอื่น



Create Date : 17 มกราคม 2551
Last Update : 17 มกราคม 2551 9:20:14 น. 0 comments
Counter : 476 Pageviews.

ชื่อ : * blog นี้ comment ได้เฉพาะสมาชิก
Comment :
  *ส่วน comment ไม่สามารถใช้ javascript และ style sheet
 
 

maw_ne
Location :
กรุงเทพฯ Thailand

[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed

ผู้ติดตามบล็อก : 1 คน [?]




สวัสดีค่ะ ยินดีที่รู้จักเพื่อนๆทุกคนน่ะค่ะ
ก้อยจัง
[Add maw_ne's blog to your web]

 
pantip.com pantipmarket.com pantown.com
pantip.com pantipmarket.com pantown.com