XML เป็นภาษาไทยนะเห็นเพื่อนๆเข้าไปอ่านกันเยอะ

พูดคุย, ปรึกษาการพัฒนาโปรแกรม
และ case study

Moderator: bigaun

XML เป็นภาษาไทยนะเห็นเพื่อนๆเข้าไปอ่านกันเยอะ

Postby Kwan(--) » Fri Apr 29, 2005 2:46 pm

ความหมายของ XML
XML คือรูปแบบข้อมูลที่มีโครงสร้างที่เอื้อต่อการแลกเปลี่ยนข้อมูลในเครือข่ายอินเทอร์เน็ต เป็นมาตรฐานที่ถูกกำหนดโดย W3C หรือ XML (eXtensible Markup Language) is a data format for structured document interchange on the Web. It is a standard defined by The World Wide Web consortium (W3C). Information about XML and related technologies can be found at http://www.w3.org/XML/
ข้อควรทราบ
xml คือ แฟ้มข้อมูลแบบ text file ลักษณะหนึ่ง คล้ายแฟ้มแบบ CSV(Comma separated variable) ที่ท่านต้องทำคือศึกษาวิธีอ่านข้อมูลมาใช้
xml คือ แฟ้มข้อมูลที่เก็บในเว็บของเจ้าของข้อมูล แต่ท่านสามารถพัฒนาโปรแกรมอ่านข้อมูลด้วยภาษาใด ๆ เพื่อดึงข้อมูลมาแสดงในเว็บท่านได้ แม้ท่านไม่ใช้เจ้าของข้อมูล
xml เท่าที่ผมทราบ xml คือข้อมูลที่ มีลักษณะแบบ readonly ในมุมมองของผู้ใช้ทั่วไป ที่จะนำข้อมูลไปใช้
xml ได้รับการยอมรับ จากภาษา และระบบปฏิบัติการต่าง ๆ งานของท่าน คือ ศึกษาภาษาเหล่านั้นว่าจะนำ xml ไปใช้อะไร
xml มีเทคโนโลยีสนับสนุนเยอะมาก ในบทความนี้เพียงแต่ใช้ xsl, dom และ php อ่านข้อมูลอย่างง่าย ๆ เท่านั้น
XML :: ที่ผมได้ศึกษา มีลักษณะเหมือนกับแฟ้มข้อมูลคล้าย dbf, mdb เป็นต้น แต่แฟ้ม xml เป็นที่ยอมรับ และนำไปใช้ได้กับทุกระบบปฏิบัติการ โดยผู้ใช้สามารถเขียนโปรแกรมเข้าไปดึงข้อมูล และใช้กับอุปกรณ์ต่าง ๆ ได้มากมาย โดยตัวอย่างด้านล่างทั้งหมด เป็นการใช้หลักการของ xsl เพื่อจัดรูปแบบข้อมูล และใช้ html เรียกข้อมูลไปแสดงผล โดยใช้ฟังก์ชัน และคำสั่งเพียงไม่กี่คำสั่ง
ลักษณะแฟ้มแต่ละแบบประกอบบทเรียนนี้
แฟ้ม xml :: ใช้เก็บข้อมูล
แฟ้ม xsl :: ใช้แต่งรูปแบบ (แต่ผมยังมีปัญหาใช้ html บางคำสั่งใช้ไม่ได้เช่น /td หรือ /ol เป็นต้น)
แฟ้ม htm :: เป็นบทสรุปในการเรียก xml และ xsl มาใช้ร่วมกัน
แฟ้ม php :: เป็นโปรแกรม Server script เพื่อเรียก .xml มาประมวลผลขั้นสูง
การทดสอบทั้งหมดใช้ ie5 และทำกับเครื่องที่เป็น standalone ที่ไม่ได้ลงโปรแกรม server ใด ๆ
Kwan(--)
 

Return to Programming / Web-Programming

Who is online

Users browsing this forum: No registered users and 1 guest

cron