From 95aca4b4d8fa62815d4bd412fff1a364f842814a Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Thu, 29 Apr 2021 16:16:42 -0700 Subject: remove retired locales (#699) --- .../web/api/xsltprocessor/basic_example/index.html | 57 ---------------------- 1 file changed, 57 deletions(-) delete mode 100644 files/ar/web/api/xsltprocessor/basic_example/index.html (limited to 'files/ar/web/api/xsltprocessor/basic_example/index.html') diff --git a/files/ar/web/api/xsltprocessor/basic_example/index.html b/files/ar/web/api/xsltprocessor/basic_example/index.html deleted file mode 100644 index 19e3b75c8f..0000000000 --- a/files/ar/web/api/xsltprocessor/basic_example/index.html +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: مثال XSLT أساسي -slug: Web/API/XSLTProcessor/Basic_Example -tags: - - XSLT - - xsl -translation_of: Web/API/XSLTProcessor/Basic_Example ---- -

مثال أساسي

- -

يوضح المثال الأول أساسيات تفعيل محول XSLT في المتصفح. سوف يقوم المثال على ملف XML يحتوي على معلومات (العنوان - قائمة المؤلفين - المحتوى) عن مقال. ثم يقوم بعرضه بهيئة صالحة للقراءة.

- -

يبين الشكل ١ مثال على شكل ملف المصدر الأساسي لـ XSLT. يحتوي ملف XML  (example.xml) على معلومات حول المقال. وباستخدام أمر المعالجة ?xml-stylesheet? يتم ربط ملف example.xml بملف XSLT عن طريق صفة href.

- -

تبدأ صحيفة أنماط XSLT بالمكون xsl:stylesheet الذي يحوي كل القوالب المستخدمة في إنشاء المُخرَج المطلوب. يحتوي المثال في الشكل ١ على قالبين، أحدهما يُطَبَّق على عقدة التَفَرُّع الرئيسية والآخر يُطَبَّق على عقدة Author. يقوم القالب الذي يُطَبَّق على عقدة التَفَرُّع الرئيسية بإخراج عنوان المقال، ثم يقوم بعدها باستدعاء باقي القوالب (عن طريق apply-templates) التي تطابق عقدة Author وتكون فرعية عنها.

- -

الشكل ١: مثال XSLT بسيط

- -

ملف XML (example.xml):

- -
<?xml version="1.0"?>
-<?xml-stylesheet type="text/xsl" href="example.xsl"?>
-<Article>
-  <Title>مقالي</Title>
-  <Authors>
-    <Author>السيد أحمد</Author>
-    <Author>السيد محمد</Author>
-  </Authors>
-  <Body>هنا محتوي مقالي.</Body>
-</Article>
- -

صحيفة أنماط XSL (example.xsl):

- -
<?xml version="1.0"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-  <xsl:output method="text"/>
-
-  <xsl:template match="/">
-    Article - <xsl:value-of select="/Article/Title"/>
-    Authors: <xsl:apply-templates select="/Article/Authors/Author"/>
-  </xsl:template>
-
-  <xsl:template match="Author">
-    - <xsl:value-of select="." />
-  </xsl:template>
-
-</xsl:stylesheet>
- -

مُخرَج المتصفح:

- -
-

مقال - مقالي
- المؤلفون:
- - السيد أحمد
- - السيد محمد

-
-- cgit v1.2.3-54-g00ecf