ایکس ایم ال معرف

ایکس ایم ایل ایک سافٹ ویئر اور ہارڈ ویئر سے مستقل ایکولیئر ہے جو معلومات کی ذخیرہ اور منتقلی کے لئے استعمال کیا جاتا ہے。

ایکس ایم ایل کیا ہے؟

  • ایکس ایم ایل ایکس مارک اپ لینگویج (ای ایچ ایم ایل)ایکسکسٹبل ایرکپ للانگويج)
  • XML ایک علامتی زبان ہے، جو HTML سے بہت مشابہ ہے
  • XML کو معلومات کی ذخیرہ اور منتقلی کے لئے بنایا گیا ہے
  • XML کو خود توضیحی بنایا گیا ہے
  • XML W3C سفارش شدہ معیار ہے

کوئی کام نہ کرنے والا XML

کچھ محیرت کا باعث بن سکتا ہے، لیکن XML کو کوئی بھی کام نہیں کرنا ہے。

XML کو معلومات کی ترتیب، ذخیرہ اور منتقلی کے لئے بنایا گیا ہے。

ین جان کا جورج کو لکھا ناٹک، XML میں ذخیرہ کیا گیا:


  George
  John
  <heading>یادآوری</heading>
  Don't forget the meeting!

علیکم، اس XML بہت خود توضیحی ہے:

  • یہ فرستا کار معلومات رکھتا ہے
  • یہ وصول کنندہ معلومات رکھتا ہے
  • 它有标题
  • 它有消息正文

但是,这个 XML 文档仍然没有做任何事情。它仅仅是包装在 XML 标签中的纯粹的信息。

我们需要编写软件或者程序,才能传送、接收和显示出这个文档。

Note

To: George

From: John

Reminder

Don't forget the meeting!

XML 和 HTML 之间的区别

XML 和 HTML 的设计目标不同:

  • XML 旨在承载数据 - 重点关注数据是什么
  • HTML 旨在显示数据 - 重点关注数据的外观
  • XML 标签不像 HTML 标签那样被预先定义

XML 不使用预定义的标签

XML 语言没有预定义标签。

上例中的标签(如 )未在任何 XML 标准中定义。这些标签是 XML 文档的作者“发明”的。

HTML 使用预定义的标签,如

、 等。

对于 XML,作者必须定义标签和文档结构。

XML 是可扩展的

即使添加了(或删除了)新数据,大多数 XML 应用程序也会按预期工作。

假设一个应用程序设计用于显示 note.xml 的原始版本( )。

然后设想一个较新版本的 note.xml 添加了 元素,并删除了

XML 以此方式重构后,旧版的应用程序可以照常工作:


  2023-01-10
  09:30
  George
  John
  Don't forget the meeting!

新版本

Note

To: George

From: John

Date: 2023-01-10 09:30

Don't forget the meeting!

XML - 简化万物

  • XML 简化了数据共享
  • XML 简化了数据传输
  • XML 简化了平台变更
  • XML 简化了数据可用性

许多计算机系统包含格式互不兼容的数据。对于 Web 开发人员来说,在不兼容的系统(或升级的系统)之间交换数据是一项耗时的任务。为此,必须转换大量数据,并且这些不兼容的数据也极易丢失。

XML وہ دا تخت کا فورمٹ سے دا تخت کا فورمٹ میں دا تخت کا فورمٹ سٹوریج کرتا ہے۔ یہ دا تخت کا فورمٹ سے مستقل سافٹ ویئر اور ہارڈ ویئر کا دا تخت کا فورمٹ سٹوریج، نقل و حمل اور دا تخت کا فورمٹ ساجھا کرنے کا ایک طریقہ فراہم کرتا ہے۔

XML بھی اور آسان طور پر نئی آپریٹنگ سسٹم، نئی ایپلیکیشن یا نئی براوزر تک توسیع یا اپگریڈ کئے جاسکتا ہے، جس سے اعداد و شمار کا نقصان نہیں ہوتا ہے۔

XML کے ذریعے، اعداد و شمار مختلف ‘خواندگان’ کیلئے استعمال کئے جاسکتے ہیں، مثلاً انسان، کمپیوٹر، ووائس مشین، اخبار کی کایا وغیرہ。

XML W3C سفارش شدہ معیار ہے

1998 کی 2 مارچ سے، XML نے W3C سفارش شدہ معیار بن گیا تھا。