🍋
Menu
.xml Code

XML (لغة الترميز القابلة للتوسيع)

XML هي لغة ترميز مرنة للبيانات المنظمة تستخدم وسوماً يحددها المستخدم. تُستخدم على نطاق واسع لملفات التكوين وتغذيات البيانات (RSS وAtom) وتنسيقات مستندات المكتب (DOCX وODT) وتبادل بيانات المؤسسات (SOAP وSVG وXHTML).

نوع MIME

application/xml

النوع

نص

الضغط

بدون فقدان

المزايا

  • + Self-describing with user-defined tags and schemas
  • + Mature ecosystem: XPath, XSLT, XSD, SAX/DOM parsers
  • + Standard for RSS/Atom feeds, SVG, XHTML, and SOAP
  • + Supports namespaces for mixing vocabularies

العيوب

  • Verbose syntax compared to JSON or YAML
  • Parsing is slower and more memory-intensive than JSON
  • Largely replaced by JSON for web APIs

متى تستخدم .XML

استخدم XML لترميز المستندات وملفات التكوين التي تحتاج مخططات تحقق وخدمات SOAP وتكاملات المؤسسات القديمة.

التفاصيل التقنية

لمستندات XML بنية شجرية من العناصر مع وسوم فتح وإغلاق وسمات ومحتوى نصي. تتحقق المخططات (XSD وDTD وRELAX NG) من صحة البنية، وتحوّل XSLT ملفات XML إلى تنسيقات أخرى.

التاريخ

نشرت W3C معيار XML 1.0 في 1998 كمجموعة فرعية مبسطة من SGML. أصبح العمود الفقري لتبادل بيانات المؤسسات في الألفية الثالثة، مشغلاً خدمات ويب SOAP وتغذيات RSS وتنسيقات مستندات المكتب.

التحويل من .XML

التحويل إلى .XML

صيغ ذات صلة

مصطلحات ذات صلة

Learn More

حالات الاستخدام