لغة TREX هي لغة جديدة تستخدم لتحقق صحة مستندات XML. يتمثل الغرض الرئيسي لنمط TREX في تحديد نمط لهيكل ومحتوى مستند XML ما. وبالتالي، يُعتبر نمط TREX كتوثيق XML يحدد فئة من المستندات XML تتطابق مع النمط. يُعتبر نمط TREX بحد ذاته مستند XML.
تم تطوير لغة TREX من قبل James Clark، وظهرت لأول مرة في عام 2001. يمكن العثور على مزيد من المعلومات حولها على موقعها الرسمي: TREX – Thai Open Source.
بموجب هذه المعلومات، يبدو أنه لم تتوفر بعد معلومات عن ميزات أخرى أو تفاصيل فنية محددة مثل دعم التعليقات، أو التعريفات البلورية للتنسيق الدلالي، أو تفاصيل حول الأمراض التي قد تواجهها، أو الإسهامات على مستودعات GitHub، أو معلومات من ويكيبيديا. وبالتالي، يبدو أنه من الممكن أن تكون لغة TREX موضوعاً للبحث والتطوير المستقبلي.