XUpdate هي لغة استعلام XML خفيفة الوزن مصممة لتعديل بيانات XML. بعد فترة من التطوير النشط في بداية الألفية الجديدة من قبل فريق صغير، توقف تطوير المعيار حوالي نهاية عام 2000 ولم يجد انتشارا واسعا أبدًا. ومع ذلك، وجدت فترة معينة سوقًا محدودة من المستخدمين الذين لم يكونوا راضين بانتظار إضافة XQuery Update Facility للمعيار القائم من قبل W3C، وهو XQuery.
تتميز XUpdate ببساطتها وخفتها، مما يجعلها مناسبة لتعديل البيانات في مستندات XML بشكل فعال. ومع ذلك، بسبب توقف تطويرها المبكر، فإنها لم تحظى بالانتشار الواسع الذي كان متوقعًا لها في البداية.
تعتمد XUpdate على مفهوم التعليمات القائمة على القواعد (rule-based instructions) لتحديد كيفية تعديل المستندات XML. يتم ذلك من خلال تحديد عناصر المستند التي يجب تعديلها وتحديد القواعد التي يجب اتباعها لتنفيذ التعديلات المطلوبة.
مع عدم وجود تطبيقات رئيسية لـ XUpdate، يتم استخدامها بشكل أساسي في حالات محددة حيث يكون من الضروري تعديل بيانات XML بسرعة وكفاءة، وذلك بفضل بساطتها وسهولة استخدامها.
على الرغم من أن XUpdate لم تحظى بالانتشار الواسع المتوقع لها، إلا أنها ما زالت تعتبر خيارًا مهمًا في مجال تعديل بيانات XML بسبب بساطتها وفعاليتها في تلبية احتياجات معينة لتحرير البيانات.