تعليمات المعالجة
تعليمات المعالجة ( PI ) هي نوع من أنواع عقد SGML و XML ، ويمكن أن تظهر في أي مكان في المستند، وتهدف إلى نقل التعليمات إلى التطبيق. [ 1 ] [ 2 ]
يتم عرض تعليمات المعالجة في نموذج كائن المستند على النحو التالي Node.PROCESSING_INSTRUCTION_NODE، ويمكن استخدامها في XPath و XQuery باستخدام الأمر 'processing-instruction()'.
بناء الجملة
يتم تضمين تعليمات معالجة SGML داخل <?و >. [ 3 ]
يتم تضمين تعليمات معالجة XML داخل <?و ?>، وتحتوي على هدف ومحتوى اختياري، وهو قيمة العقدة، التي لا يمكن أن تحتوي على التسلسل ?>. [ 4 ]
<?PITarget PIContent?>يُعدّ إعلان XML في بداية مستند XML (الموضح أدناه) مثالاً آخر على تعليمات المعالجة، [ 5 ] ومع ذلك، قد لا يُعتبر كذلك من الناحية الفنية. [ 6 ]
<?xml version="1.0" encoding="UTF-8" ?>أمثلة
الاستخدام الأكثر شيوعًا لتعليمات المعالجة هو طلب عرض مستند XML باستخدام ورقة أنماط باستخدام هدف 'xml-stylesheet'، والذي تم توحيده في عام 1999. [ 7 ] يمكن استخدامه لكل من أوراق أنماط XSLT و CSS .
<?xml-stylesheet type="text/xsl" href="style.xsl"?><?xml-stylesheet type="text/css" href="style.css"?>تفهم أوراق أنماط XSLT الخاصة بـ DocBook عددًا من تعليمات المعالجة لتجاوز السلوك الافتراضي. [ 8 ]
تستخدم مسودة مواصفات قواعد استبعاد الروبوتات القياسية داخل مستندات XML تعليمات المعالجة. [ 9 ]
مراجع
- ↑ ستايتون، بوب (سبتمبر 2007). "الفصل 9. أساليب التخصيص § تعليمات المعالجة" . DocBook XSL: الدليل الكامل . Sagehill Enterprises. ISBN 978-0974152134.
- ↑ مقارنة بين SGML و XML؛ مذكرة اتحاد شبكة الويب العالمية، 15 ديسمبر 1997
- ↑ برايان، مارتن (1997). شرح SGML وHTML . أديسون ويسلي لونجمان. ISBN 0-201-40394-3تم الاطلاع عليه بتاريخ 18-08-2010 .
- ↑ حسين بيدجولي ( 2004). موسوعة الإنترنت، المجلد 3. جون وايلي وأولاده. ص 877. ISBN 0-471-22203-8.
- ↑ "XML 1.0 - شريحة "تعليمات المعالجة (PIs)"" . www.w3.org . تم الاطلاع عليه بتاريخ 2023-02-08 .
- ↑ إليوت راستي هارولد، دبليو. سكوت مينز (2004). XML باختصار . ص 23. ISBN 978-0-596-00764-5.
- ↑ "ربط أوراق الأنماط بمستندات XML 1.0 (الطبعة الثانية)" .
- ↑ "الجزء 2. مرجع تعليمات معالجة FO" .
- ↑ "الصفحة الرئيسية لتعليمات معالجة الروبوتات" . مؤرشفة من الأصل بتاريخ 21-09-2010 . تم الاطلاع عليها بتاريخ 18-08-2010 .
روابط خارجية
- قسم مواصفات XML: تعليمات المعالجة
- الأسئلة الشائعة حول XSLT: تعليمات المعالجة ، ديف باوسون
- xsl:processing-instruction ، موزيلا
- XML
