YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Fundamentals of XML - Data Wranging with MongoDB

Get Embed Code
5 Languages

Showing Revision 1 created 06/09/2016 by Udacity Robot.

  1. إذا لم تكن على دراية بتنسيق XML، فلنتحدث قليلاً عن

  2. ،صيغته. حتى لو كنت على دراية به
  3. فقد يكون منطقيًا إجراء القليل من
  4. المراجعة. فباستخدام تنسيق XML، تصبح العناصر هي اللبنات الأساسية
  5. لمستند XML. يتألف الآن عنصر XML
  6. ،من علامة مفتوحة وعلامة مغلقة
  7. وهذه بعض البيانات المشتقة من واجهة برمجة تطبيقات مطور جريدة
  8. .New York Times والتي تدفعكم إلى إلقاء نظرة على هذا الموقع
  9. سنلقي نظرة على بعض البيانات المشتقة من أشهر
  10. واجهة برمجة تطبيقات. على سبيل المثال، هذه المقالات هي الأكثر تداولاً
  11. ،عبر البريد الإلكتروني بين قراء جريدة New York Times. حسنًا
  12. لنلقِ نظرة على مثالين هنا. أول شيء
  13. يمكننا ملاحظته فيما يتعلق بهذا المستند تحديدًا
  14. هو وجود بعض العلامات لنتائج الأرقام أو بعض العناصر
  15. ،التي يجب اقترانها بعدد النتائج. إذًا
  16. فإن مجموعة النتائج هذه هي التي يتم من خلالها إجراء استعلام
  17. لأشهر واجهة برمجة تطبيقات، ويوجد لدينا
  18. عنصر يخبرنا بعدد النتائج التي تم تحديدها
  19. من خلال الاستعلام الذي أجريناه. ثم تتبعه قائمة
  20. .بالنتائج. وتظهر هذه كنتيجة واحدة هنا
  21. ويمكننا ملاحظة أن هذه النتيجة تبدأ هنا
  22. بعلامة الفتح هذه وتنغلق هنا
  23. بعلامة الإغلاق هذه. Okay. الآن وعلى غرار
  24. مثالين آخرين من البيانات ضمن هذه النتيجة
  25. بعينها، يمكننا إلقاء نظرة على byline وملاحظة
  26. اشتمالها على علامة إغلاق أيضًا. وكذلك بعض العناصر
  27. الأخرى هنا، وذلك إذا لاحظت العنوان على سبيل المثال، فقد تمثل
  28. مقالة عن بق الفراش. Okay. إذًا، فإن هذا يعرض
  29. مثالاً لاستخدام بعض العلامات المسماة تسمية حسنة الصياغة. حيث نعلم
  30. ما تعنيه هذه العلامات. كما يوجد جانب آخر لتنسيق XML يلزمنا الانتباه
  31. له، خاصةً بالنظر إلى بعض التمارين التي سنتطرق
  32. إليها. بعد قليل. وستتناول هذه التمارين سمات
  33. عناصر XML. يعرض هذا المستند عددًا من
  34. الأمثلة الجيدة للغاية لعناصر بتنسيق XML. ولكن لا يتوفر لدينا
  35. هنا أي أمثلة للسمات الخاصة بأي من
  36. هذه العناصر قيد الاستخدام. وأود هنا
  37. التحدث بشكل أساسي عن نوعين من البيانات
  38. سنلقي نظرة عليهما حيث تم ترميزهما بتنسيق XML. يتمثل أحدهما
  39. في نوع تنسيق XML الموجّه بشكل أكبر إلى المستندات، وهو
  40. .في الأصل نوع من البيانات الذي تم تصميم تنسيق XML لترميزه
  41. يمكننا بعد ذلك إلقاء نظرة على
  42. شيء كهذا. حسنًا، تظهر الآن هذه البيانات الفعلية المشتقة من
  43. مشروع خريطة الشارع المفتوحة. هذه صورة مكبرة عن قرب
  44. بطريقة عرض واردة من خريطة شارع مفتوحة خاصة بطريق
  45. مدينة بلمونت الغربية. وتحديدًا الحاجز رقم 1000. ويمكنك ملاحظة وجود
  46. مطعم جياردانو هنا. وهي سلسلة مطاعم بيتزا
  47. شهيرة في مدينة شيكاغو. إذًا، هذه هي البيانات
  48. .الواردة في الأساس من إحدى الطبقات الموجودة أعلى تلك الخريطة تحديدًا
  49. هذه هي البيانات التي تم إنشاؤها بواسطة عنصر بشري. إذًا، فإن مستخدمي
  50. خريطة الشارع المفتوحة قد أضافوا فعليًا هذه البيانات
  51. أعلى بيانات الخريطة. وأريد الإشارة هنا إلى أن هذه البيانات
  52. ليست موجهة بقدر كبير للغاية إلى المستندات. فهذه ليست سوى بيانات. Okay? وتلاحظ
  53. استخدام تنسيق HTML مرات كثيرة بهذه
  54. الطريقة، كما ستلاحظ استخدام السمات بشكل مكثف. ففي
  55. هذا المثال تحديدًا، هذه هي العقدة التي تمثل
  56. مطعم جياردانو. ويمكننا ملاحظة وجود
  57. .عدد من السمات المحددة لهذا العنصر بعينه
  58. وأبرز هذه السمات هي خط الطول وخط العرض
  59. اللذان ينطبق عليهما هذا التعليق التوضيحي تحديدًا. لذا فإن عنصر البيانات
  60. هذا يعرض في الأساس تخطيطًا مشتقًا من إحداثيات
  61. ،جغرافية لإحداثيات عنوان شارع أكثر شيوعًا. Okay? إذًا
  62. ،هذا مثال جيد لسمات بتنسيق XML
  63. وأريد الإشارة إلى شيء
  64. .آخر هنا. وهو يتمثل في هذا النوع من العلامات هنا
  65. فهذه البيانات تحديدًا ستنفّذ شيئًا من المرجح
  66. أنني لم أنفّذه، ولكنه نوع من الأشياء التي
  67. ستلاحظها بصفتك عالم بيانات ومن المرجح أن تكون
  68. صادفتها. في الأساس، توجد مجموعة من أزواج قيم المفاتيح
  69. التي تم ترميزها بشيء يطلق عليه عنصر علامة. وفي
  70. هذه الحالة الماثلة، لا يشتمل أي من عناصر العلامة هذه على
  71. علامة إغلاق. أو تستخدم صيغة xml الخاصة هذه حيث
  72. يمكنك ببساطة إنشاء ما يطلق عليه بالعلامات الفارغة
  73. التي لا تتضمن أي محتوى. ويتم تضمين جميع
  74. بيانات هذا النوع من العلامات
  75. مباشرةً داخل سماته. حيث يعرض لنا أكثر الأمثلة تداولاً عبر البريد الإلكتروني
  76. هنا تنسيق XML موجهًا
  77. لمستند مع كم كبير من المحتويات داخل العناصر. ويمدنا
  78. هذا المثال المشتق بعينه من [INAUDIBLE] المشروع
  79. بجانب آخر من هذا النطاق الذي يُعد تنسيق XML
  80. موجهًا توجيهًا بالغًا للبيانات حيث يتم تضمين جميع البيانات أو معظمها
  81. ،داخل سمات العناصر الفردية
  82. وعادةً ما يوجد لديك في هذه الحالات العديد من‎ العناصر الفارغة
  83. .ضمن بيانات XML التي تتفحصها