ఎక్సిఎమ్ఎల్ ఉపదేశం

XML సాఫ్ట్వేర్ మరియు హార్డ్వేర్ నిరంకుశంగా డాటా నిల్వ మరియు పరివర్తన కోసం ఉపయోగించబడే ఒక సాధనం ఉంది.

ఏమిటి XML?

  • XML ఎక్స్టెంషనల్ టాగ్ లాంజ్యూజ్ (EXసార్వత్రిక Mరకపు Lలాంజ్యూజ్)
  • XML హ్ట్మ్ఎల్ వంటి ఒక టాగ్ లాంజ్యూజ్ ఉంది
  • XML డాటా నిల్వ మరియు పరివర్తన కోసం ఉద్దేశించబడింది
  • XML స్వయం వివరణాత్మకంగా రూపొందించబడింది
  • XML 是 W3C 推荐标准

ఏ ప్రవర్తన లేని XML

కాబట్టి తీరుగా అర్థం కాకపోయినప్పటికీ, XML ఏదీ చేయలేదు.

XML సమాచారాన్ని విన్యాసం, నిల్వ మరియు పరివర్తన కోసం రూపొందించబడింది.

జాన్ జార్జ్ కు రాసిన పత్రం ఈమీద ఉంది, XML రూపంలో నిల్వ చేయబడింది:

<note>
  <to>George</to>
  <from>John</from>
  <heading>గుర్తుంచుకోండి</heading>
  <body>మీరు సమావేశాన్ని మర్చిపోవద్దు!</body>
</note>

పైని XML చాలా స్వయం వివరణాత్మకం ఉంది:

  • ఇది అందికడి సమాచారం ఉంది
  • ఇది పంపుదారి సమాచారం ఉంది
  • 它有标题
  • 它有消息正文

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

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

గమనిక

కు: George

నుండి: John

Reminder

మీరు సమావేశాన్ని మర్చిపోవద్దు!

XML 和 HTML 之间的区别

XML 和 HTML 的设计目标不同:

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

XML ప్రిడఫైన్డ్ టాగ్లను ఉపయోగించదు

XML నుండి ప్రిడఫైన్డ్ టాగ్లు లేవు.

పై ఉదాహరణలో టాగ్లు (అనేకందరు <to> మరియు <from> వంటివి) ఏ ఎక్సిమ్ ఎక్సిమ్ స్టాండర్డ్స్ లో నిర్వచించబడలేదు. ఈ టాగ్లు XML డాక్యుమెంట్ రచయిత చేసిన సృష్టి.

HTML ప్రిడఫైన్డ్ టాగ్లు ఉపయోగిస్తుంది, అనేకందరు టాగ్లు ఉన్నాయి, అనేకందరు హెడింగ్స్ వంటివి.

XML కొరకు, రచయిత ఎలాంటి టాగ్లు మరియు డాక్యుమెంట్ నిర్మాణాన్ని నిర్వచించాలి.

XML అవకాశపూర్వకం

కొత్త డాటాను (లేదా తొలగించబడిన డాటాను) జోడించినప్పుడు లేదా తొలగించినప్పుడు, అధికాంశ XML అనువర్తనాలు ఆశించిన పనిని చేస్తాయి.

ఒక ప్రక్రియాను డిజైన్ చేయడం లో ఉంది ఇది note.xml యొక్క మూల వెర్షన్ను ప్రదర్శించడానికి (లేదా <to> <from> <heading> <body> వంటిది).

అప్పుడు, కొత్త వెర్షన్లో కొత్త <date> మరియు <hour> ఎలమెంట్స్ జోడించబడినప్పుడు, మరియు <heading> తొలగించబడినప్పుడు కనుగొనండి.

XML ఈ విధంగా పునర్వ్యవస్థీకరించబడినప్పుడు, పాత వెర్షన్లు సరిగా పని చేస్తాయి:

<note>
  <date>2023-01-10</date>
  <hour>09:30</hour>
  <to>George</to>
  <from>John</from>
  <body>మీరు సమావేశాన్ని మర్చిపోవద్దు!</body>
</note>

కొత్త వెర్షన్

గమనిక

కు: George

నుండి: John

తేదీ: 2023-01-10 09:30

మీరు సమావేశాన్ని మర్చిపోవద్దు!

XML - ప్రతిదీ సరళీకరించింది

  • XML డాటా భాగస్వామ్యాన్ని సరళీకరించింది
  • XML డాటా పరివర్తనను సరళీకరించింది
  • XML ప్లాట్‌ఫారమ్ మార్పులను సరళీకరించింది
  • XML డాటా లభ్యతను సరళీకరించింది

అనేక కంప్యూటర్ సిస్టమ్స్ వివిధ ఫార్మాట్లో డాటా కలిగి ఉంటాయి. వెబ్ డెవలపర్లకు, అనిమంతమానికి సంబంధించిన సిస్టమ్స్ (లేదా అప్గ్రేడ్ సిస్టమ్స్) మధ్య డాటా మార్పిడి ఒక వ్యయవహిత కార్యక్రమం అవుతుంది. ఈ కారణంగా, చాలా డాటా మార్పిడి చేయవలసి ఉంటుంది, మరియు ఈ అనిమంతమానికి సంబంధించిన డాటా కూడా సులభంగా కోల్పోవచ్చు.

XML పరిమిత టెక్స్ట్ ఫార్మాట్లో డాటా నిల్వ చేస్తుంది. ఇది సాఫ్ట్‌వేర్ మరియు హార్డ్‌వేర్ యొక్క స్వాతంత్ర్యంతో డాటా నిల్వ, పరివర్తన మరియు భాగస్వామ్యం చేయడానికి ఒక విధానాన్ని అందిస్తుంది.

XML 还可以更轻松地扩展或升级到新操作系统、新应用程序或新浏览器,而不会丢失数据。

通过 XML,数据可以供各种“阅读机器”使用,比如人、计算机、语音机器、新闻提要等。

XML 是 W3C 推荐标准

早在 1998 年 2 月,XML 就成为了 W3C 推荐标准。