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
File Format Conversion: A Complete Guide
Converting files between formats is a daily task for professionals across every industry. This comprehensive guide covers document, image, audio, …
JSON vs YAML vs TOML: Choosing a Configuration Format
Configuration files are the backbone of modern applications. JSON, YAML, and TOML each offer different trade-offs between readability, complexity, and …
Meta Tags for SEO: Title, Description, and Open Graph
Meta tags control how your pages appear in search results and social media shares. This guide covers the essential meta …
Text Encoding Explained: UTF-8, ASCII, and Beyond
Text encoding determines how characters are stored as bytes. Understanding UTF-8, ASCII, and other encodings prevents garbled text, mojibake, and …
CSV vs JSON vs XML: Data Exchange Formats Compared
Data exchange formats serve different needs. CSV excels at tabular data, JSON dominates web APIs, and XML powers enterprise integrations. …
How to Format and Validate JSON Data
Malformed JSON causes silent failures in APIs and configuration files. Learn how to format, validate, and debug JSON documents to …