تعلم لغة XML اكس ام ال بالعربية

القائمة الرئيسية

الصفحات

اخر الاخبار

تعلم لغة XML اكس ام ال بالعربية

ما هي لغة xml ، شرح استخدام لغة اكس أم ال xml  وكيف يعمل؟

XMl هي لغة توصيف النص القابلة للتوسعة (extensible markup language) وتعرف باختصار XML وتقرأ إكس أم إل، هي لغة الترميز عامة لخلق لغات الترميز ذات الغرض الخاص، قادرة على وصف العديد من الأنواع المختلفة للبيانات.

بمعنى آخر، إكس إم إل xml هي طريقة لوصف البيانات. 

ملف إكس إم إل يمكن أن يحتوي على البيانات أيضًا، كما في قاعدة البيانات.

لغة xml pdf  لغة xml بالعربية  تعلم لغة xml  استخدامات لغة xml  تعليم لغة xml  عيوب لغة xml  كتاب عن لغة xml  شرح لغة xml  ما هي لغة xml  ما هي لغة ال xml  استخدامات لغة xml
لغة XML ماهي استخداماته وكيف يعمل

ما هو بالضبط XML؟ XML تقف لغات العلامات القابلة للتوسيع. لغة الترميز هي مجموعة من الرموز، أو العلامات، والتي تصف النص في مستند رقمي. 

لغة العلامات الأكثر شهرة هي لغة ترميز النص التشعبي (HTML)، والتي يتم استخدامها لتنسيق صفحات الويب.

ما هي لغة XML المستخدمة؟

XML هي لغة ترميز تستند إلى لغة الترميز المعيارية العامة (SGML) المستخدمة لتعريف لغات الترميز. تتمثل الوظيفة الأساسية لـ XML في إنشاء تنسيقات للبيانات تُستخدم لتشفير المعلومات للوثائق وسجلات قاعدة البيانات والمعاملات والعديد من أنواع البيانات الأخرى

ما هو XML المستخدمة؟

يعد XML واحدًا من أكثر التنسيقات استخدامًا لمشاركة المعلومات المهيكلة اليوم: بين البرامج وبين الأشخاص وبين أجهزة الكمبيوتر والأشخاص ، محليًا وعبر الشبكات.

إذا كنت معتادًا بالفعل على HTML ، يمكنك أن ترى أن XML مشابه جدًا.

ما هو XML بالضبط؟

XML تعني لغة الترميز القابلة لتومو
( مما يعني أنه بامكنك الإضافة عليها extendable markup language).

لغة الترميز هي مجموعة من الرموز أو العلامات التي تصف النص في مستند رقمي.

 أشهر لغة ترميزية هي لغة ترميز النص التشعبي (HTML) ، والتي تُستخدم لتنسيق صفحات الويب في Android، يتم استخدام XML لتطبيق البيانات المتعلقة بوكالة واجهة المستخدم، وهي لغة تشكيل خفيفة الوزن لا تجعل التخطيط ثقيلا.

يحتوي XML فقط على علامات، أثناء التنفيذ الذي يحتاجون إليه.

ما هي فوائد استخدام XML؟

مزايا XML

يستخدم XML لغة الإنسان وليس الكمبيوتر. 

لغة XML سهلة القراءة والفهم ، حتى من قبل المبتدئين ، وليست أكثر صعوبة في الترميز من HTML.

XML متوافق تمامًا مع Java ™ وهو محمول بنسبة 100٪. 

يمكن لأي تطبيق يمكنه معالجة XML استخدام معلوماتك ، بغض النظر عن النظام الأساسي.

XML قابل للتمديد


لماذا يستخدم XML في جافا java؟

XML (لغة العلامات القابلة للتوسع والإضافة عليها) هي لغة قائمة على النص بسيطة للغاية يمكن استخدامها كوضع اتصال بين التطبيقات المختلفة. 

تعتبر وسيلة قياسية لنقل البيانات وتخزينها.

لغة التوصيف القابلة للتوسيع (XML) هي تنسيق بسيط يعتمد على النص لتمثيل المعلومات المهيكلة: المستندات والبيانات والتكوين والكتب والمعاملات والفواتير وغير ذلك الكثير.

تم اشتقاقه من تنسيق قياسي أقدم يسمى SGML (ISO 8879) ، ليكون أكثر ملاءمة لاستخدام الويب.

ما هو XML المستخدمة؟

يعد XML واحدًا من أكثر التنسيقات استخدامًا لمشاركة المعلومات المهيكلة اليوم: بين البرامج وبين الأشخاص وبين أجهزة الكمبيوتر والأشخاص ، محليًا وعبر الشبكات.

مثال قصير:

ممسحة الزجاج الأمامي </ name> تزيل ممسحة الزجاج الأمامي المطر تلقائيًا من الزجاج الأمامي ، إذا حدث تناثر هناك. تحتوي على شفرة </ ref> من المطاط يمكن طلبها بشكل منفصل إذا كنت بحاجة إلى استبدالها.

إذا كنت معتادًا بالفعل على HTML ، يمكنك أن ترى أن XML مشابه جدًا. 

ومع ذلك ، فإن قواعد بناء الجملة في XML صارمة: لن تقوم أدوات XML بمعالجة الملفات التي تحتوي على أخطاء ، ولكنها بدلاً من ذلك ستعطيك رسائل خطأ بحيث يمكنك إصلاحها. 

هذا يعني أنه يمكن معالجة جميع مستندات XML تقريبًا بشكل موثوق بواسطة برامج الكمبيوتر.

الاختلافات الرئيسية عن HTML هي:

يجب إغلاق جميع العناصر أو تمييزها على أنها فارغة.

يمكن إغلاق العناصر الفارغة كالمعتاد ، <السعادة> </ السعادة> أو يمكنك استخدام صيغة مختصرة خاصة ، <السعادة /> بدلاً من ذلك.

في HTML ، تحتاج فقط إلى اقتباس قيمة سمة في ظل ظروف معينة (تحتوي على مسافة ، أو حرف غير مسموح به في الاسم) ، ولكن يصعب تذكر القواعد. في XML ، يجب دائمًا وضع علامات اقتباس عن قيم السمات:
<نوع السعادة = "الفرح" />

يوجد في HTML مجموعة مضمنة من أسماء العناصر (جنبًا إلى جنب مع سماتها). 

في XML ، لا توجد أسماء مضمنة (على الرغم من أن الأسماء التي تبدأ بـ xml لها معاني خاصة).

في HTML ، توجد قائمة ببعض أسماء الأحرف المضمنة مثل é for é لكن XML لا يحتوي على هذا. في XML ، هناك خمسة كيانات شخصية مضمنة فقط: <،> ، & ، "و" لـ <،> ، & ، "و" على التوالي. 

يمكنك تحديد الكيانات الخاصة بك في "تعريف نوع المستند" ، أو يمكنك استخدام أي حرف Unicode (انظر العنصر التالي).

في HTML ، توجد أيضًا مراجع للأحرف الرقمية ، مثل & for &. 

يمكنك الإشارة إلى أي حرف Unicode ، لكن الرقم عشري ، بينما في جداول Unicode يكون الرقم عادةً بالنظام الست عشري. يسمح XML أيضًا بالمراجع السداسية العشرية: & على سبيل المثال.

يحتوي XML على عدد من المزايا مقارنة بالعديد من التنسيقات الأخرى. 

بالنسبة لأي سيناريو معين ، قد تتمكن من التوصل إلى تنسيق أفضل ، ولكن بعد ذلك سيتعين عليك تضمين تكاليف تحويل التنسيق ومعالجته ، والتدريب ، وأداة التحرير والبحث الخاصة بـ XML والتي أصبحت الآن على نطاق واسع. 

تتضمن بعض مزايا XML ما يلي:

الوفرة في XML 

تعلم لغة html بسهولة

ترميز XML مطول للغاية. على سبيل المثال ، يجب تقديم كل علامة نهاية ، مثل في المثال. 

يتيح هذا للكمبيوتر اكتشاف الأخطاء الشائعة مثل التداخل غير الصحيح.

الوصف الذاتي في XML 

تعني سهولة قراءة XML (وهو تنسيق مستند إلى النص) ووجود أسماء العناصر والسمات في XML أن الأشخاص الذين يبحثون في مستند XML يمكنهم غالبًا الحصول على السبق في فهم التنسيق (كما أنه يساعد الأشخاص في العثور على الأخطاء !)

تأثير الشبكة ووعد XML

يمكن قراءة أي مستند XML ومعالجته بواسطة أي أداة XML على الإطلاق. بالطبع ، قد تحتاج بعض أدوات XML إلى ترميز XML محدد ، ولكن تنسيق XML نفسه يمكن قراءته بواسطة أي محلل XML: لا يمكنك القول ، أن مستند XML هذا يجب معالجته فقط بواسطة أداة كذا وكذا.

هذا يعني أن كل مستند XML جديد يزيد من قيمة كل مستند XML آخر ، وكل أداة XML ، وكل أداة XML جديدة تزيد من قيمة كل مستند XML وبالتالي كل أداة أخرى. اليوم ، XML هو التنسيق الأكثر استخدامًا من نوعه في أي مكان في العالم.

أمثلة

يستخدم XML على نطاق واسع اليوم. 

إنها أساس العديد من المعايير مثل لغة الأعمال العالمية (UBL) ؛ التوصيل والتشغيل العالمي (UPnP) المستخدم في الإلكترونيات المنزلية ؛ تنسيقات معالجة الكلمات مثل ODF و OOXML ؛ تنسيقات الرسومات مثل SVG ؛ يتم استخدامه للتواصل مع XMLRPC وخدمات الويب ، وهو مدعوم مباشرة من قبل لغات برمجة الكمبيوتر وقواعد البيانات ، من الخوادم العملاقة وصولاً إلى الهواتف المحمولة.

إذا نقرت نقرًا مزدوجًا فوق رمز على سطح مكتب الكمبيوتر (ربما تم رسم الرمز باستخدام SVG) ، فمن المحتمل أن يتم إرسال رسالة XML من أحد مكونات سطح المكتب إلى آخر. 

إذا كنت تأخذ سيارتك لإصلاحها ، يرسل كمبيوتر المحرك XML إلى أنظمة التشخيص الخاصة بالميكانيكي. 

إنه عصر XML: إنه موجود في كل مكان.

يوجد عدد كبير جدًا من دروس XML يمكن تعلمها. 

في الغالب ، يكون الأشخاص الذين يستخدمون XML لغرض معين قد كتبوا برنامجًا تعليميًا. 

يبلغ طول مواصفات XML نفسها حوالي 30 صفحة ، وهي موجهة لمبرمجي الكمبيوتر والمتخصصين في المعلومات.

  

هل اعجبك الموضوع :

تعليقات

المحتوى لهذا الموضوع