XSLT 3.0: ترقية رئيسية لتحويلات XML
2025-08-30
لا يُعد XSLT 3.0 مجرد تحديث تدريجي، بل إنه يرفع XSLT من أداة تحويل XML إلى لغة تحويل شاملة لأنماط البيانات الشائعة مثل JSON و XML. وهو يقدم دعمًا لـ JSON من خلال وظائف `json-to-xml()` و `xml-to-json()` للتحويل السلس. تشمل التحسينات الأخرى بناء جملة مبسّط مع قوالب قيمة النص (TVTs)، وتقييم تعبيرات XPath ديناميكيًا، ووظائف، ومتغيرات مُحدّدة الأنواع، وحزم الوظائف، ومعالجة الاستثناءات، مما يعزز قابلية قراءة التعليمات البرمجية وصيانتها. كما يدعم XSLT 3.0 معالجة البث وتحسينات الأداء، مما يجعله مثاليًا لتدفقات البيانات واسعة النطاق.
التطوير