เรื่องย่อของ XML

XML คือเครื่องมือที่เป็นอิสระต่อซอฟท์แวร์และฮาร์ดแวร์ สำหรับจัดเก็บและส่งสารข้อมูล

อะไรคือ XML?

  • XML ที่หมายถึงแบบที่สามารถขยาย (EXtensible Markup Language)
  • XML เป็นภาษาล็อกแบบที่เหมือนกับ HTML
  • XML มีวัตถุประสงค์เพื่อจัดเก็บและส่งสารข้อมูล
  • XML ถูกออกแบบเพื่อมีคุณสมบัติที่เหมือนด้วยการบริการศึกษาตัวเอง
  • XML 是 W3C 推薦標準

XML ที่ไม่มีพฤติกรรม

อาจจะยากที่จะเข้าใจ แต่ XML จะไม่ทำอะไรที่มีความหมาย

XML ถูกออกแบบมาเพื่อจัดเรียงข้อมูล รักษาและส่งสารข้อมูล

ต่อไปนี้คือบันทึกสดที่จอห์นเขียนให้กับจอร์จ ที่เก็บเป็น XML:

<note>
  <to>George</to>
  <from>John</from>
  <heading>คำเตือน</heading>
  <body>Don't forget the meeting!</body>
</note>

XML ข้างต้นมีคุณสมบัติที่เหมือนด้วยการบริการศึกษาตัวเองมาก

  • มีข้อมูลผู้ส่ง
  • มีข้อมูลผู้รับ
  • มันมีข้อความในหัวข้อ
  • มันมีข้อความในร่างของสาระ

แต่เอกสาร XML นี้ยังไม่ทำอะไร มันเป็นแค่ข้อมูลที่มีมาแล้วและถูกลองรักษาด้วยทางหรือเครื่องหมาย XML

เราต้องเขียนซอฟต์แวร์หรือโปรแกรม เพื่อของเอกสารนี้ เพื่อส่งสัญญาณ รับสัญญาณ และแสดงเอกสาร

Note

To: George

From: John

Reminder

Don't forget the meeting!

ความแตกต่างระหว่าง XML และ HTML

วัตถุประสงค์การออกแบบของ XML และ HTML มีความแตกต่าง

  • XML มีวัตถุประสงค์ในการรักษาข้อมูล - ให้ความสำคัญกับข้อมูลมันเอง
  • HTML มีวัตถุประสงค์ในการแสดงข้อมูล - ให้ความสำคัญกับรูปแบบของข้อมูล
  • ตัวเครื่องหมายของ XML ไม่ได้ถูกกำหนดก่อนหน้าเหมือนเครื่องหมายของ HTML

XML ไม่ใช้เครื่องหมายที่กำหนดก่อนหน้า

ภาษา XML ไม่มีเครื่องหมายที่กำหนดก่อนหน้า

ตัวเครื่องหมายในตัวอย่าง (เช่น <to> และ <from>) ไม่ถูกกำหนดในมาตราฐาน XML แต่มีความหมายโดยผู้เขียนของเอกสาร XML

HTML ใช้เครื่องหมายที่กำหนดก่อนหน้า เช่น <p> <h1> <table> และอื่น ๆ

สำหรับ XML ผู้เขียนจะต้องกำหนดทางหรือเครื่องหมายและโครงสร้างของเอกสาร

XML สามารถขยายได้

แม้จะมีการเพิ่ม (หรือลบ) ข้อมูลใหม่ ส่วนใหญ่ของโปรแกรม XML จะทำงานตามที่วางแผนไว้

จงเลือกโปรแกรมที่ถูกออกแบบมาเพื่อแสดงรุ่นของ note.xml ในแบบเดิม (<to> <from> <heading> <body>)

เรียกเป็นความคิดของฉัน เนื่องจากมี note.xml รุ่นใหม่ที่เพิ่มตัวแปร <date> และ <hour> และลบตัวแปร <heading>

XML จะถูกจัดเก็บในรูปแบบนี้ โปรแกรมสำเนียงฉบับเก่ายังจะทำงานตามปกติ

<note>
  <date>2023-01-10</date>
  <hour>09:30</hour>
  <to>George</to>
  <from>John</from>
  <body>Don't forget the meeting!</body>
</note>

新版本

Note

To: George

From: John

Date: 2023-01-10 09:30

Don't forget the meeting!

XML - ทำให้ทุกสิ่งง่าย

  • XML ทำให้การแชร์ข้อมูลง่าย
  • XML ทำให้การเส้นทางข้อมูลง่าย
  • XML ทำให้การเปลี่ยนแปลงชาติแพลตฟอร์มง่าย
  • XML ทำให้ข้อมูลง่ายต่อการใช้งาน

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

XML จัดเก็บข้อมูลในรูปแบบของข้อความแบบสاده ซึ่งมีความหมายว่าเป็นวิธีการเก็บเอกสาร โหลดข้อมูล และแชร์ข้อมูลที่ไม่ขึ้นกับซอฟต์แวร์หรือฮาร์ดแวร์

XML 也可以更輕鬆地擴展或升級到新操作系統、新應用程序或新瀏覽器,而不会丢失数据。

通過 XML,數據可以供各種“閱讀機器”使用,比如人、計算機、語音機器、新聞提要等。

XML 是 W3C 推薦標準

早在 1998 年 2 月,XML 就成為了 W3C 推薦標準。