اذهب إلى المحتوى
  • 0

ما السبيل الأمثل لتعلم XML؟ وما أهم المراجع والمصادر؟ وبماذا تفيد غالبًا؟

samer_jabal

السؤال

Recommended Posts

  • 1

بالنسبة لي فأنا أنصحك بموقع w3schools فمنعه تعلمت جميع مهارات تطوير الوِب، التزم معه وستستفيد كثيرا وبعدها يمكنك أن تنظر في المراجع الأكثر عمقًا إن كنت بحاجة.

xml هي أسلوب لوصف البيانات بغرض تسهيل نقلها.

في html نحن نصف البيانات بأوسمة ليس لها معنى بحد ذاتها، مثلا ul للقوائم أو a للروابط. لكن في xml نحن نصف البيانات بطريقة لها معنى بحدّ ذاتها، طريقة تسهل قرائتها من طرف الإنسان وفهم معناها كما تسهل قرائتها من طرف الآلة/الكمبيوتر.

في xml لا يوجد أوسمة محدد مسبقًا، أنت من تعرف الأوسمة وتعطيها معنىً يسرًا على القراءة، بعكس html التي تملك قائمة أوسمة مُعرّفة سابقًا لا يمكن الخروج عنها.

تُفيد xml كثيرا في تخزين البيانات وتبادل نقلها بين مختلف بيئات العمل، أنظمة التشغيل، التطبيقات إلخ

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

XML وهي اختصار لـ The Extensible Markup Language وهي لغة عامة تُستخدم لخزن والتعامل مع البيانات ولقد أُنشئت لتكون قابلة للقراءة من قبل البشر والآلات.

وتختلف هذه اللغة عن HTML بأنها صُممت للتركيز على البيانات ووصفها في حين أن HTML صُممت لكيفية إظهار هذه البيانات على صفحات الإنترنت.

ستلاحظ أيضا خلال استخدامك لهذه اللغة أنك أنت من تُنشئ الوسوم في حين أن HTML لديها وسومها الخاصة.

أفضل موقع يمكن بدأ تعلم هذه اللغة منه هو W3Schools.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

@يحيى

@هشام رزق الله

لقد رأيت أنها تفيد في برمجة تطبيقات الأندرويد بالبايثون ولم أجرب بالجافا وأصابني تحير تجاهها وسأسعى لتعلمها بتعمق أكثر.

* هل هناك مصادر عربية مقترحة كبداية؟

تم التعديل في بواسطة samer_jabal
إضافة المزيد من التفاصيل.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ منذ ساعة مضت قال samer_jabal:

@يحيى

@هشام رزق الله

لقد رأيت أنها تفيد في برمجة تطبيقات الأندرويد بالبايثون ولم أجرب بالجافا وأصابني تحير تجاهها وسأسعى لتعلمها بتعمق أكثر.

* هل هناك مصادر عربية مقترحة كبداية؟

يمكنك النظر هنا

وهنا:

http://www.tech-wd.com/wd/tag/xml/

تم التعديل في بواسطة يحيى
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

@samer_jabal لغة XML تُستعمل في برمجة تطبيقات الأندرويد لعرض عناصر الواجهة الرّسوميّة (الأزرار، حقول النّص، خانات الإختيار...) جنبا إلى جنبا مع لغة جافا تماما مثل HTML مع Django أو Flask، لكنّني لا أعرف إن كان الأمر مُمكنا مع لغة بايثون، ما أعرفُه هو أنّك تستطيع تطوير تطبيقات للأندرويد بإطار العمل Kivy أو باستخدام API بحيث تُطور التّطبيق بأحد أطر العمل الخاصّة بالويب، وبعدها تستعمل Java كطريقة لإرسال طلبات واستقبال الأجوبة (يعني تقريبا تحويل تطبيق ويب مُطوّر بلغة Python إلى تطبيق أندرويد باستخدام عارض صفحات الويب فقط).

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 11 ساعات قال samer_jabal:

@يحيى

@هشام رزق الله

لقد رأيت أنها تفيد في برمجة تطبيقات الأندرويد بالبايثون ولم أجرب بالجافا وأصابني تحير تجاهها وسأسعى لتعلمها بتعمق أكثر.

* هل هناك مصادر عربية مقترحة كبداية؟

بايثون ضعيفة نوعا ما مع أندرويد.

للمزيد من المعلومات يمكنك الإطلاع على هذه الإجابة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...