لغة التحويل XT3D هي لغة تخصص XML (Extensible Markup Language) تم تصميمها وتنفيذها لتكون بمثابة لغة مواصفات معرفية بشكل عالٍ. تتطلب هذه اللغة القليل جدًا من المستخدمين بخلاف معرفة المدخلات المتوقعة والإخراج المرغوب. توضح قوة XT3D من خلال العديد من الأمثلة، بما في ذلك أحد الأمثلة التي تذكر برمجة متعددة الأنواع والتي تبسط بشكل كبير استيراد قيم XML إلى لغات عامة الاستخدام. XT3D هي بذاتها لغة XML، لذلك لا يحتاج المستخدمون إلى تعلم بناء جديد للجملة. الميزة الرئيسية لـ XT3D على XSLT هي أنها توفر لغة بسيطة ومعرفية للغاية لوصف التحويلات عبر عناصر XML.
تم تطوير XT3D بواسطة Shriram Krishnamurthi و Kathryn E. Gray و Paul T. Graunke وظهرت لأول مرة في عام 2000. وتتيح XT3D تحويلات بسيطة وقوية على عناصر XML، مما يجعلها خيارًا جيدًا للمطورين الذين يرغبون في تحويل بيانات XML بطريقة أكثر تبسيطًا وتفوقًا.
يرجى ملاحظة أنه ليس لدى XT3D صفحة ويب أو مستودع GitHub معروف حتى الآن، ولم يتم العثور على معلومات أخرى محددة حول مشروع مفتوح المصدر أو ميزاته الفريدة الأخرى.