<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="ar" xml:lang="ar" dir="rtl" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta name="generator" content="HTML Tidy see www.w3.org" />
    <!-- make it clear somewhere that XML was developed at W3C? -->
    <meta http-equiv="Content-Type"
    content="text/html; charset=UTF-8" />
    <link type="text/css" rel="stylesheet"
    href="http://www.w3.org/StyleSheets/TR/base.css" />
	<link type="text/css" rel="stylesheet"
    href="../arabic.css" />

    <title>
      إكس إم إل في 10 نقاط
    </title>

<style type="text/css">
/*
.intro { font-weight: bold; margin: 0 2em; } /* font-size:larger removed*/

dfn { font-weight: normal; font-style: italic; }
address { text-align: right; }
.subtitle { font-style: italic; }
/*.illustration { float: left; }*/
.illustration { float: right; }
img { border-style: none; color: white; }

/*h2, hr { clear: left; }*/
h2, hr { clear: right; }
/* added. arabic fonts look small */
body {font-family:Traditional Arabic;}
p, div {font-size:large}
/* Of course */ 
h1, h2, h3, h4, h5, h6 { text-align: right; font-size:large;}
/* Latin text */
.fr { font-size: 100%;}
 */ 
  
  
</style>
<!--     <link type="text/css" rel="stylesheet" href="base.css" /> -->
  </head>
  <body xml:lang="ar" lang="ar" dir="rtl">
    <p>
      <a href="http://www.w3.org/"><img
      src="http://www.w3.org/Icons/w3c_home.png" alt="W3C" /></a> |
      <a href="http://www.w3.org/XML/1999/XML-in-10-points">النّسخة
      الأصلية</a> | <a
      href="http://www.w3.org/XML/1999/XML-in-10-points-translations.htm8">
      التّرجمات</a>

    </p>
    <h1>
      لغة إكس إم إل <span class="en" dir="ltr" lang="en">(XML)</span> في 10 نقط
    </h1>
    <div class="intro">
      <em>إكس إم إل</em> <span class="en" dir="ltr" lang="en">XML)</span> و أخواتها <span class="en" dir="ltr" lang="en">(XLink,
      Namespace, DTD, Schema, CSS, XHTML ...</span> إذا كنت جديد
      في لغة إكس إم إل فقد يكون صعب أن تعرف أين تبدأ . يحاول هذا
      الملخّص في 10 نقاط أن يأسر بدرجة كافية من المفاهيم الأساسيّة
      لتمكين مبتدئ أن يرى الغابة عبر الأشجار . و إذا كنت ستعطي عرض
      على إكس إم إل، لِمَ لا تبدأ بهذه النّقط العشرة ؟
    </div>

    <hr />
    <h2 id="تنظيم">
      1. إكس إم إل لتنظيم بيانات
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-structure.png"
      alt="" class="illustration" /> تتضمن البيانات المنظمة أشياء
      مثل الجداول الحسابية و كتب العناوين و ثبتات الإعداد و
      الصفقات المالية و اللوحات التقنية . لغة إكس إم إل مجموعة
      من القواعد ( فكِّر فيها أيضًا كتوجيهات أو تعاقدات) لتصميم
      أشكال نَصِّيّة تُمكِّن من تنظيم البيانات . لغة إكس إم إل ليست
      لغة للبرمجة و لا يجب عليك أن تكون مبرمِج لاستخدامها أو
      تعلّمها . إكس إم إل تسمح للكمبيوتر من نشأ بيانات و قراءتها
      بسهولة و تضمن أن هيكلها واضح . تتجنَّب إكس إم إل الصّعوبات
      المعتادة في تصميم اللغات : إنها قابلة للمدّ و مستقلة بالنسبة
      للمنصة المستعملة و تساند التّدويل والتركيز. إكس إم إل متوافقة
      تمامًا مع <a href="http://www.unicode.org">يونيكود</a>
      (Unicode).<br />

    </p>
    <h2 id="إتش تي إم إل">
      2. إكس إم إل تتشابه قليلاً مع إتش تي إم إل <span
      class="en" dir="ltr" lang="en">(HTML)</span>
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-html.png" alt=""
      class="illustration" /> <span class="en" dir="ltr" lang="en">XML</span> مثل <span class="en" dir="ltr" lang="en">HTML</span> تستعمل <em>علامات</em>

      <span class="en" dir="ltr" lang="en">tags</span> ( كلمات وضعت بين قوسين
      <code>&lt;</code> و <code>&gt;</code>) و <em>الصِّفات</em>
      <span class="en" dir="ltr" lang="en">attributes</span> (من الشّكل <code>اسم =
      "قيمة"</code> <span class="en" dir="ltr" lang="en">(<code>name =
      "value"</code>)</span>). بينما <span class="en" dir="ltr" lang="en">HTML</span>

      يحدّد ماذا تعني كل أمارة أو صفة ، و غالباً كيف النَصّ بينهما
      سيشاهَد في المتصفِّح ، <span class="en" dir="ltr" lang="en">XML</span> يستخدم العلامات فقط لتحديد قطع
      البيانات و يترك تفسير البيانات تمامًا إلى التطبيق الذي يقرأها
      . بعبارة أخرى ، إذا رأيت <code>&lt;ف&gt;</code> في ملفّ إكس
      إم إل ، لا تفترض أنها فقرة. اعتماداً على السّياق ، قد تكون
      فهرس أو فاتورة أو ف... ( و من يقول أنه يجب أن تكون كلمة تبدأ
      بحرف فاء ؟).
    </p>
    <h2 id="نَص">
      3. إكس إم إل هو نَصّ، لكن لا يُقْصَد ليُقْرَأ
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-text.png" alt=""
      class="illustration" /> البرامج التي تنتج الجداول الحسابية و
      كتب العناوين و البيانات المنظَّمة الأخرى كثيرًا ما تخزن تلك
      البيانات على القرص إما على شكل ثنائي أو على شكل نَصِّي . إحدى
      ميِّزات شكل النَصّ أنّه يسمح للشّخص، إذا اقتضى الحال، للنّظر
      إلى البيانات بدون البرنامج الذي أنتجها و يمكن قراءتها بوسيطة
      محرّر النَّصّ المفضّل لديه . و يسمح ذلك للمطورين أيضًا
      <em>بتصحيح</em> بعض الملفات بسهولة أكثر. و مثل <span class="en" dir="ltr" lang="en">HTML</span> ، إن
      ملفّات <span class="en" dir="ltr" lang="en">XML</span> نصِّيّة و لا تُقصد لتُقرَأ. و لكن قواعد ملفّات <span class="en" dir="ltr" lang="en">XML</span>

      هي أكثر صرامة من <span class="en" dir="ltr" lang="en">HTML</span>. علامةٌ منسيّةٌ أو صفةٌ بدون قوسين تجعل
      <span class="en" dir="ltr" lang="en">XML</span> غير نافع، بينما في <span class="en" dir="ltr" lang="en">HTML</span> تُجَاز مثل هذه الممارسة و غالباً
      ما يُسْمَح بها بوضوح. مواصفات <span class="en" dir="ltr" lang="en">XML</span> الرسميّة <em>تمنع</em>
      التطبيقات من محاولة فهم ما يريد قوله مبتكر ملفّ <span class="en" dir="ltr" lang="en">XML</span> مُعطّل.
      إذا تعطّل الملفّ <span class="en" dir="ltr" lang="en">XML</span> يجب على البرنامج أن يتوقف تمامًا هناك و
      يُبَلِّغ الخطأ.
    </p>

    <h2 id="مسهِب">
      4. إكس إم إل مسهِب و هذا ليس بمشكل
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-compress.png"
      alt="" class="illustration" /> بما أن إكس إم إل على شكل
      نَصِّيّ و تستخدم العلامات لتحديد البيانات، فملفّات إكس إم إل
      أكبر دائمًا تقريبًا من الأشكال الثّنائيّة المشابهة. كان ذلك
      قراراً واعياً من عند مُصمِّمي إكس إم إل . ميِّزات الشكل
      النَّصِّيّ واضحة ( يرى النّقطة 3 )، و العيوب يُمكِن عادةً أن
      تُعَوَّض على مستوًى آخر. حالياً فراغ القرص أقلّ غلاء من
      المعتاد، و برامج الضّغط مثل <span class="en" dir="ltr" lang="en">zip</span> و <a
      href="http://www.gnu.org/software/gzip/gzip.html"><span class="en" dir="ltr" lang="en">gzip</span></a>
      يمكن أن تضغط الملفّات جيّداً جداً و سريعاً جدًّا. بالإضافة
      لذلك، بروتوكولات الاتّصال مثل بروتوكولات المودم <span class="en" dir="ltr" lang="en">(modem)</span> و <a
      href="ftp://ftp.nordu.net/rfc/rfc2616.txt"><span class="en" dir="ltr" lang="en">HTTP/1.1</span></a> ،
      البروتوكولات الأساسية للويب ، يمكن أن تضغط البيانات على الخط
      موفِّرةً بذلك الموجة بفاعليّة تقارن شكل ثنائيّ .
    </p>

    <h2 id="مجموعة">
      5. إكس إم إل مجموعة تكنولوجيّات
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-family.png"
      alt="" class="illustration" /> <dfn><a
      href="http://www.w3.org/TR/REC-xml"><span class="en" dir="ltr" lang="en">XML</span> 1.0</a></dfn> هي
      المواصفات التي تعرِّف ماذا تكون "العلامات" و "الصّفات" . حول
      تلك المواصفات هناك مجموعة متنامية من الوحدات التي تَعرِض
      خدمات مفيدة لإنجاز مهام كثيرة الطلب وهامّة . <dfn><a
      href="http://www.w3.org/TR/xlink/"><span class="en" dir="ltr" lang="en">Xlink</span></a></dfn> يصف طريقة
      رسمية لإضافة وُصلة رابطة لملفّ إكس إم إل. <dfn><a
      href="http://www.w3.org/TR/WD-xptr"><span class="en" dir="ltr" lang="en">XPointer</span></a></dfn> و
      <i><span class="en" dir="ltr" lang="en">XFragments</span></i> قواعد تركيب نحوية للإشارة إلى أجزاء من
      وثيقة إكس إم إل. إشارة <span class="en" dir="ltr" lang="en">XPointer</span> تتشابه مع إشارة <span class="en" dir="ltr" lang="en">URL</span> ، لكنّ
      بدلاً من الإشارة إلى الوثائق على الويب ، تشير الى قطعٍ صغيرةٍ
      من البيانات داخل ملفّ إكس إم إل . <dfn><a
      href="http://www.w3.org/TR/REC-CSS2/"><span class="en" dir="ltr" lang="en">CSS</span></a></dfn>، لغة
      النمط والأسلوب، تنطبق على إكس إم إل كما تنطبق على إتش تي إم
      إل . <dfn><a href="http://www.w3.org/TR/xsl/"><span class="en" dir="ltr" lang="en">XSL</span></a></dfn>

      هي <a href="http://www.w3.org/Style/CSS-vs-XSL">اللّغة
      المتقدّمة</a> للتّعبير عن النّمط والأسلوب . أساسها <a
      href="http://www.w3.org/TR/xslt"><dfn><span class="en" dir="ltr" lang="en">XSLT</span></dfn></a>، لغة
      تَحوُّل استُخْدِمت لإعادة ترتيب أو لإضافة أو لحذف
      علامات&nbsp; او صفات. <dfn><a
      href="http://www.w3.org/TR/REC-DOM-Level-1/"><span class="en" dir="ltr" lang="en">DOM</span></a></dfn> هي
      مجموعة رسمية لاستدعاءات الوظائف من أجل استغلال ملفّات إكس إم
      إل (او إتش تي إم إل) و ذلك من داخل لغة برمجة. <a
      href="http://www.w3.org/TR/xmlschema-1/"><dfn>مخطّطات إكس إم
      إل 1</dfn></a> و <a
      href="http://www.w3.org/TR/xmlschema-2/"><dfn>2</dfn></a>

      <span class="en" dir="ltr" lang="en">(XML Schemas 1 and 2)</span> تساعد المطورين بأن يُعرِّفوا بدقّة هياكل
      أشكالهم الشّخصية المؤسّسة على لغة إكس إم . هناك عدة وحدات و
      أدوات متاحة أو تحت التطوير. أنظر إلى <a
      href="http://www.w3.org/TR/">صفحة تقارير W3C التّقنية</a>.
    </p>
    <h2 id="دمج">
      6. إكس إم إل جديدة، لكن غير جديدة بالدرجة
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-merge.png"
      alt="" class="illustration" /> بدأ تطوير إكس إم إل في 1996 و
      صارت توصية <span class="en" dir="ltr" lang="en">W3C</span> منذ فبراير 1998 ، الشيء الذي قد يجعلك تشكّ أن
      هذه التكنولوجيا غير ناضجة إلى حدّ ما . في الحقيقة
      التّكنولوجيا غير جديدة جدًا . قبل إكس إم إل كانت هناك لغة إس
      جي إم إل <span class="en" dir="ltr" lang="en">(SGML)</span> نَمَت في الثمانينات المبكرة و صارت مقياس أيزو
      <span class="en" dir="ltr" lang="en">(ISO)</span> منذ 1986، و هي مستخدمة على نطاق واسع لمشاريع توثيق
      كبيرة. و بدأ نموّ لغة إتش تي إم إل <span class="en" dir="ltr" lang="en">(HTML)</span> في 1990 . أخذ
      مصمّمو إكس إم إل طبعاً ما هو الأفضل في لغة إس جي إم إل،
      مستفيدين من الخبرة مع إتش تي إم إل، و صنعوا شيئاً لا يقل قوة
      من إس جي إم إل و إلى حدّ بعيد، أكثر انتظامًا و بسيط للاستخدام
      . لكن تكاد بعض التطورات أن تصبح ثورات ... و يجب أن يقال أن
      بينما يُسْتَخدم إس جي إم إل غالبًا للتّوثيق التقني و ناهيك عن
      أنواع البيانات الأخرى ، مع إكس إم إل فهو العكس بالضّبط .
    </p>

    <h2 id ="إكس إتش تي إم إل">
      7. إكس إم إل تقود إتش تي إم إل <span class="en" dir="ltr" lang="en">(HTML)</span> إلى إكس إتش تي إم إل
      <span class="en" dir="ltr" lang="en">(XHTML)</span>
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-xhtml.png"
      alt="" class="illustration" /> هناك تطبيق هام لإكس إم إل، هي
      لغة إكس إتش تي إم إل <span class="en" dir="ltr" lang="en">(XHTML)</span> اللغة الخليفة لإتش تي إم إل
      <span class="en" dir="ltr" lang="en">(HTML)</span> من عند W3C. توجد في إكس إتش تي إم إل كثير من نفس
      العناصر كإتش تي إم إل. التركيب النّحوي قد غُيِّرَ قليلاً
      للالتزام بقواعد إكس إم إل . بصفة عامة، وثيقة مؤسسة على إكس إم
      إل ترث تركيب الكلام من إكس إم إل و تحدّ منه بطريقة معيّنة
      (إكس إتش تي إم إل مثلاً تسمح بعلامة &lt;p&gt; و لكن ليس
      بعلامة &lt;r&gt; ) ، و تضيف معنى أيضاً لذلك التركيب ( إكس إتش
      تي إم إل تقول بأن &lt;p&gt; يعني فقرة، و ليس فاتورة أو فحص أو
      ما إلى ذلك ) .
    </p>

    <h2 id="وحدات">
      8. إكس إم إل مكونة من وحدات
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-puzzle.png"
      alt="" class="illustration" /> إكس إم إل تسمح لك أن تعرِّف
      شكل وثيقة جديد بتوحيد و إعادة استخدام أشكال أخرى . فقد يكون
      لدى شكلين مطوّرين بشكل مستقلّ عناصر أو صفات بنفس الاسم ، يجب
      الاهتمام عند توحيد تلك الأشكال ( هل &lt; ف&gt; تعني فقرة من
      هذا الشّكل أو فهرس من ذلك ؟). لإزالة حيرة الاسماء عند توحيد
      الأشكال، إكس إم إل توفر ميكانيزمة ل<a
      href="http://www.w3.org/TR/REC-xml-names/">فضاء الأسماء</a>
      <dfn><span class="en" dir="ltr" lang="en">(namespace)</span></dfn>. تكون <span class="en" dir="ltr" lang="en">XSL</span> و <a
      href="http://www.w3.org/RDF/"><span class="en" dir="ltr" lang="en">RDF</span></a> أمثلة جيّدة للأشكال
      المؤسَّسة على إكس إم إل التي تستخدم فضاء الأسماء. <a
      href="http://www.w3.org/XML/Schema"><dfn>مخطّط إكس إم
      إل</dfn></a> <span class="en" dir="ltr" lang="en">(XML Schema)</span> صُمِّمَ لعكس هذه الوظيفة على مستوى
      تعريف هياكل وثائق إكس إم إل، لأنه يَسْهَل توحيد مخطّطين
      لإنتاج مخطّط ثالث الذي سيضاف الى هيكل وثيقة مدمجة .
    </p>

    <h2 id="آر دي إف">
      9. إكس إم إل هي الأساس لآر دي إف <span class="en" dir="ltr" lang="en">(RDF)</span> و الويب الدّلاليّ
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-balloon.png"
      alt="" class="illustration" /> <a
      href="http://www.w3.org/RDF/">آر دي إف</a> ( "هيكل وصف
      الموارد"&nbsp; <span class="en" dir="ltr" lang="en">RDF, Resource Description
      Framework</span> ) معيار <span class="en" dir="ltr" lang="en">W3C</span> ، و هو نصّ على شكل إكس إم إل
      يُمَكِّن من وصف الموارد و استعمال بيانات حول البيانات مثل
      قائمة عزف الموسيقى و مجموعات الصّور و الفهارس . على سبيل
      المثال ، آر دي إف قد يسمح لك أن تتعرّف على النّاس في ألبوم
      صور بالويب باستخدام المعلومات من قائمة اتّصال شخصيّة ، ثمّ
      عميد بريدك يمكن أن يبدأ رسالة تلقائيًّا إلى هؤلاء النّاس
      يصرّح أن صورهم على الويب . فقط كما ادمجت وثائق إتش تي إم إل
      أنظمة القائمات و الاستمارت في بداية الويب الأصليّ، آر دي إف
      يدمج التطبيقات و الوكلاء في ويب دلاليّ. فقط مثل النّاس تحتاج
      أن تحصل على اتّفاقية على معاني الكلمات التي يستخدموها في
      اتّصالهم ، الكومبيوترات تحتاج لميكانيزمات للاتّفاق على معاني
      المصطلحات لكي تتواصل بفاعليّة . أوصاف المصطلحات الرّسميّة في
      مجال معيّن ( التّسوّق أو الصّناعة ، على سبيل المثال )
      تُسَمَّى أونتولوجيات &nbsp;<span class="en" dir="ltr" lang="en">(Ontologies)</span> و هي جزء ضروريّ من
      الويب الدّلاليّ .آر دي إف و الأونتولوجيات و تمثيل المعنى
      لتمكين الكومبيوترات من مساعدة ناس كلّ هذه مواضيع من&nbsp; <a
      href="http://www.w3.org/2001/sw/">نشاط الويب الدّلاليّ</a>.
    </p>

    <h2 id="حر">
      10. إكس إم إل خالي من الرّخصة ، مستقلّ المنصّة و مسانَد
      جيّدًا
    </h2>
    <p>
      <img src="http://www.w3.org/Icons/Fuzzy/b-10-yes.png" alt=""
      class="illustration" /> باختيارك&nbsp; إكس إم إل كأساس لمشروع
      ما، تكسب مجموعة كبيرة و متنامية باستمرار من للأدوات&nbsp;
      (إحداها قد تؤدّي ما تحتاجه بالفعل!) و مهندسين خبيرين في
      هذه&nbsp; التّكنولوجيا. يكون اختيار إكس إم إل قليلاً مثل
      اختيار إس كيو إل <span class="en" dir="ltr" lang="en">SQL</span> لقواعد المعطيات : أنت مازلت تحتاج أن
      تبني قاعدة معطياتك الخاصّة و برامجك الخاصّة التي ستستغلّها،
      لكن هناك أدوات كثيرة متاحة و ناس كثيرون لمساعدتك. و بما
      أن&nbsp; إكس إم إل خالي من الرّخصة، يمكنك أن تبني حوله نظام
      تشغيل خاص بدون دفع أيّ شيء لأيّ أحد. دعمه الكبير و
      المتنامي&nbsp; يعني أنّك أيضًا ليس مرتبط ببائع واحد. <em>إكس
      إم إل ليس دائمًا أفضل حلّ ، لكنه مستحقّ دائمًا الاعتبار
      .</em>

    </p>
    <hr />
    <address>
      <a
      href="http://www.w3.org/People/domain%21%7C%7C%7C%21domain=Communications">
      فريق اتّصالات <span class="en" dir="ltr" lang="en">W3C</span></a> ،  <a
      href="mailto:w3t-comm@w3.org"><span
      class="en" dir="ltr" lang="en">w3t-comm@w3.org</span></a><br />
       النسخة الأصلية 23 نونبر 2001 ببيرت بوس <span
      class="en" dir="ltr" lang="en">(Bert Bos)</span><br />

       ترجمة 29 يونيو 2002 مكتب <a
      href="http://www.w3c.org.ma"><span class="en" dir="ltr" lang="en">W3C</span> المغرب</a> (<a href="mailto:ntounsi@emi.ac.ma">نجيب التونسي</a>)
    </address>
    <p>
      <a rel="Copyright"
      href="http://www.w3.org/Consortium/Legal/ipr-notice">حقّ
      النّشر</a> © 1999-2000 <a href="http://www.w3.org/"><abbr
      title="World Wide Web Consortium">W3C</abbr></a><sup>®</sup>

      ( <a href="http://www.lcs.mit.edu/"><abbr
      title="Massachusetts Institute of Technology">معهد مساشوستس
      للتكنولوجيا</abbr></a>، <a href="http://www.inria.fr/"><abbr
      xml:lang="fr" lang="fr"
      title="Institut National de Recherche en Informatique et Automatique">
      إينريا</abbr></a>، <a href="http://www.keio.ac.jp/">كييو</a>)
      ، جميع الحقوق محفوظة .
    </p>
    <!-- Keep this comment at the end of the file
                                    Local variables:
                                    mode: sgml
                                    sgml-declaration:"~/SGML/HTML4.decl"
                                    sgml-default-doctype-name:"html"
                                    sgml-minimize-attributes:t
                                    sgml-nofill-elements:("pre" "style" "br")
                                    sgml-live-element-indicator:t
                                    End:
                                    --><br />
  </body>
</html>

