XML - การทำงานของ XML

ความรู้เกี่ยวกับ XML RML และ ภาษา Markup อื่นๆ

Moderator: mindphp, ผู้ดูแลกระดาน

M013
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 829
ลงทะเบียนเมื่อ: 22/04/2010 12:02 pm

XML - การทำงานของ XML

โพสต์ที่ยังไม่ได้อ่าน โดย M013 »

การทำงานของ XML
XML ถูกนำมาใช้งานในหลากหลายด้านของการพัฒนาเว็บ เช่น ช่วยลดความซับซ้อนของข้อมูลและการจัดเก็บข้อมูลที่ใช้งานร่วมกันจากระบบที่เเตกต่างกัน

ภาษา XML จะเก็บข้อมูลแยกออกจาก HTML
- ในการจัดเก็บข้อมูลของ XML จะเก็บข้อมูลแยกออกจาก HTML โดยเราสามารถเเยกเก็บข้อมูลไว้ในไฟล์ XML ได้ การที่เราเเยกข้อมูลไฟล์ XML กับส่วนแสดงผลไฟล์ HTML ออกจากกันจะทำให้การดูเเล ปรับปรุงแก้ไขข้อมูลของเว็บเพจง่ายขึ้น เเละ ไม่ส่งผลกระทบต่อกันเเละกัน
- สามารถดึงข้อมูลจากไฟล์ XML ไปเก็บไว้ภายในไฟล์ HTML ได้ ซึ่งจะเรียกข้อมูลนี้ว่า "Data Islands"
- สามารถเก็บข้อมูลลงในฐานข้อมูล (Database) ได้

ภาษา XML ง่ายต่อการใช้ข้อมูลร่วมกัน
ในความเป็นจริงเเล้วระบบคอมพิวเตอร์และฐานข้อมูลจะมีรูปแบบโครงสร้าง หรือ ภาษาที่เข้าากันไม่ได้
เเต่ข้อมูล XML จะเก็บข้อมูลด้วยรูปแบบข้อความธรรมดา (Text) ซึ่งจะช่วยให้ทั้ง Hardware และ Software
ทำงานได้อย่างอิสระต่อจัดเก็บข้อมูล จึงทำให้ง่ายต่อการสร้างข้อมูลที่สามารถใช้งานร่วมกันทั้งที่เป็นระบบต่างกัน

XML ง่ายต่อการขนส่งข้อมูล
หนึ่่งในความยากที่่สุดของนักพัฒนา คือ การแลกเปลี่ยนข้อมูลระหว่างระบบที่มีความเเตกต่างกันบนเครือข่ายอินเตอร์เน็ต เเต่การแลกเปลี่ยนข้อมูลด้วย XML จะช่วยลดปัญหาหาเหล่านี้ได้ เพราะอย่างที่กล่าวไว้ XML เก็บข้อมูลด้วยรูปแบบข้อความธรรมดา (Text) จึงเปรียบเสมือนเป็นกลางที่ทำให้ระบบต่างๆทำการร่วมกันได้

XML ช่วยลดความยุ่งยากในการเปลี่ยนแปลงแพลตฟอร์ม
ในการเปลี่ยนใช้ระบบใหม่ไม่ว่าจะเป็นแพลตฟอร์มฮาร์ดเเวร์ หรือ แพลตฟอร์มซอฟแวร์ มักจะต้อง
ใช้เวลานานเสมอ เพราะข้อมูลจำนวนมากจะถูกเปลี่ยนแปลง ส่วนข้อมูลที่ไม่สามารถเข้ากันได้ก็จะหายไป
เเต่ XML จะส่งผลให้ง่ายต่อการเปลี่ยนใช้ระบบใหม่ เนื่องจากระบบสามารถเข้าใจได้จาก Text เเล้วยังทำให้ข้อมูลไม่สูญหายด้วย

XML สามารถทำให้ข้อมูลใช้งานได้มากขึ้น
การใช้งานระบบที่เเตกต่างกัน XML ก็สามารถทำให้เข้าถึงข้อมูลได้ ไม่ใช่เเค่เพียง HTML เเต่ยังมาจากแหล่งข้อมูลของ XML ด้วย และยังช่วยให้สามารถใช้งานข้อมูลได้ทุกรูปแบบของ "Reading Machines" (เช่น คอมพิวเตอร์พกพา, เครื่องบันทึกเสียง เป็นต้น)

XML ถูกสร้างให้เป็นภาษาใหม่บนอินเตอร์เน็ต
มีภาษาอินเตอร์เน็ตใหม่ๆมากมายที่ถูกสร้างขึ้นด้วย XML ยกตัวอย่างเช่น XHML, WSDL, WAP, RSS, RDF, SMIL

สรุปความเข้าใจการทำงานของ XML
อย่างที่กล่าวไว้ใน หัวข้อแนะนำภาษา XML https://www.mindphp.com/forums/viewtopic ... 510#p38510
** XML ก็เปรียบเสมือนภาษากลาง ที่ระบบต่างภาษาต่างๆจะสามารถมาทำงานร่วมกันได้จึงส่งผลให้
- ง่ายต่อการใช้ข้อมูลร่วมกัน
- ลดความยุ่งยากในการเปลี่ยนแปลงแพลตฟอร์ม
- สามารถทำให้ข้อมูลใช้งานได้มากขึ้น
bom_002
PHP Super Member
PHP Super Member
โพสต์: 443
ลงทะเบียนเมื่อ: 06/03/2017 10:51 am

Re: XML - การทำงานของ XML

โพสต์ที่ยังไม่ได้อ่าน โดย bom_002 »

:P :like:
:plusone:
ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

Re: XML - การทำงานของ XML

โพสต์ที่ยังไม่ได้อ่าน โดย Wallapa »

:like:
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 30