مجانا على الانترنت XML المجمل
لغة التوصيف الموسعة (XML) هي لغة ترميز أن يحدد مجموعة من القواعد ترميز الوثائق في شكل الإنسان للقراءة و المقروءة آليا. World Wide Web Consortium XML 1.0 مواصفات 1998 و عدة أخرى ذات المواصفات—كل منهم مجانا المعايير المفتوحة—تعريف XML.
تصميم أهداف XML التأكيد على البساطة عمومية و قابليتها للاستخدام عبر الإنترنت. فمن النصية تنسيق البيانات مع الدعم القوي من خلال Unicode مختلف اللغات البشرية. على الرغم من أن تصميم XML يركز على الوثائق اللغة المستخدمة على نطاق واسع من أجل تمثيل التعسفي هياكل البيانات مثل تلك المستخدمة في خدمات الويب.
عدة مخطط توجد أنظمة للمساعدة في تعريف يستند إلى XML اللغات ، في حين وضعت المبرمجين العديد من واجهات برمجة التطبيقات (APIs) للمساعدة في معالجة بيانات XML.
جوهر لماذا الترميز الموسعة اللغات ضرورية وأوضح في لغة الترميز (على سبيل المثال ، انظر لغة توصيف § XML) و في لغة الترميز العامة القياسية.
مئات من تنسيقات المستندات باستخدام بناء جملة XML تم تطويرها ، بما في ذلك RSS, Atom, الصابون, SVG, و XHTML. يستند إلى XML صيغ أصبحت الافتراضي للعديد من مكتب-أدوات الإنتاجية ، بما في ذلك مايكروسوفت أوفيس (Office Open XML) ، OpenOffice.org و ليبر أوفيس (المفتوحة) ، ورك أبل[بحاجة لمصدر]. XML كما قدمت القاعدة لغة بروتوكولات الاتصال مثل XMPP. تطبيقات Microsoft .NET Framework استخدام ملفات XML من أجل تكوين والممتلكات القوائم تنفيذ تكوين التخزين مبنية على XML.
صناعة العديد من معايير البيانات ، مثل الصحة مستوى 7 ، OpenTravel التحالف ، FpML, MISMO الوطنية لتبادل المعلومات نموذج يستند إلى XML و ميزات غنية من مواصفات مخطط XML. العديد من هذه المعايير هي معقدة جدا وليس من غير المألوف عن مواصفات تشمل عدة آلاف من الصفحات.[بحاجة لمصدر] في نشر داروين المعلومات كتابة بنية XML بيانات الصناعة القياسية. XML يستخدم على نطاق واسع في دعم مختلف النشر الأشكال.
XML يستخدم على نطاق واسع في الخدمات Oriented Architecture (SOA). الأنظمة المختلفة التواصل مع بعضهم البعض من خلال تبادل رسائل XML. الرسالة exchange تنسيق موحدة كما مخطط XML (XSD). هذا ويشار أيضا إلى الكنسي المخطط. له هو أيضا يشار إلى المخطط الكنسي. XML في الاستخدام المشترك من أجل تبادل البيانات عبر الإنترنت. IETF RFC:3023 ، وحلت محلها الآن RFC:7303 ، أعطى قواعد البناء الإنترنت أنواع وسائل الإعلام لاستخدامها عند إرسال XML. كما يحدد أنواع وسائل الإعلام التطبيق/xml and text/xml الذي أقول فقط أن البيانات في XML, و لا حول دلالات.
RFC 7303 بأن يستند إلى XML اللغات تعطى أنواع الوسائط التي تنتهي في +xml; على سبيل المثال صورة/svg+xml SVG. مزيد من المبادئ التوجيهية بشأن استخدام XML في سياق الشبكات تظهر في RFC 3470, المعروف أيضا باسم IETF BCP 70 وثيقة تغطي العديد من جوانب تصميم ونشر XML القائمة على اللغة.