دروس XML

الصفحة الرئيسية لـ XML مقدمة XML كيفية استخدام XML شجرة XML بناء جملة XML عناصر XML سمات XML مساحات أسماء XML عرض XML طلب XML HttpRequest محلل XML XML DOM XML XPath XML XSLT XML XQuery XML XLink مدقق XML XML DTD مخطط XML خادم XML أمثلة XML مسابقة XML شهادة XML

XML AJAX

مقدمة أجاكس أجاكس XMLHttp طلب AJAX استجابة AJAX ملف AJAX XML أجاكس بي إتش بي أجاكس آسيا والمحيط الهادئ قاعدة بيانات أجاكس تطبيقات أجاكس أمثلة AJAX

XML DOM

مقدمة حول DOM عقد DOM الوصول إلى DOM معلومات عقدة DOM قائمة عقدة DOM عبور DOM التنقل في DOM DOM احصل على القيم DOM تغيير العقد DOM إزالة العقد استبدل DOM Nodes DOM إنشاء العقد DOM أضف العقد عقد استنساخ DOM أمثلة DOM

دروس XPath

مقدمة XPath عقد XPath بناء جملة XPath محاور XPath مشغلي XPath أمثلة XPath

XSLT التعليمي

XSLT مقدمة لغات XSL تحويل XSLT XSLT <template> XSLT <قيمة> XSLT <للجميع> XSLT <ترتيب> XSLT <if> XSLT <اختر> XSLT تطبيق XSLT على العميل XSLT على الخادم XSLT تحرير XML أمثلة XSLT

XQuery تعليمي

XQuery مقدمة مثال XQuery XQuery FLWOR XQuery HTML شروط XQuery بناء جملة XQuery XQuery إضافة XQuery حدد وظائف XQuery

XML DTD

مقدمة DTD مكعبات بناء DTD عناصر DTD سمات DTD عناصر DTD مقابل Attr كيانات DTD أمثلة DTD

مخطط XSD

مقدمة XSD XSD كيف XSD <المخطط عناصر XSD سمات XSD قيود XSD

مجمع XSD

عناصر XSD XSD فارغ عناصر XSD فقط نص XSD فقط XSD مختلط مؤشرات XSD XSD <أي> XSD <أي سمة> تبديل XSD مثال XSD

بيانات XSD

سلسلة XSD تاريخ XSD XSD الرقمية XSD متفرقات مرجع XSD

خدمات الويب

خدمات XML XML WSDL صابون XML XML RDF XML RSS

مراجع

أنواع عقدة DOM عقدة DOM قائمة عقدة DOM DOM NamedNodeMap مستند DOM عنصر DOM سمة DOM نص DOM DOM CDATA تعليق DOM DOM XMLHttpRequest محلل DOM عناصر XSLT وظائف XSLT / XPath

أنواع بيانات التاريخ والوقت XSD


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


نوع بيانات التاريخ

يتم استخدام نوع بيانات التاريخ لتحديد تاريخ.

يتم تحديد التاريخ بالصيغة التالية "YYYY-MM-DD" حيث:

  • YYYY تشير إلى السنة
  • MM يشير إلى الشهر
  • يشير DD إلى اليوم

ملاحظة: جميع المكونات مطلوبة!

فيما يلي مثال على إعلان التاريخ في مخطط:

<xs:element name="start" type="xs:date"/>

قد يبدو أحد العناصر في المستند كما يلي:

<start>2002-09-24</start>

المناطق الزمنية

لتحديد منطقة زمنية ، يمكنك إما إدخال تاريخ بالتوقيت العالمي المنسق عن طريق إضافة "Z" خلف التاريخ - مثل هذا:

<start>2002-09-24Z</start>

أو يمكنك تحديد إزاحة من التوقيت العالمي المنسق عن طريق إضافة وقت موجب أو سالب خلف التاريخ - مثل هذا:

<start>2002-09-24-06:00</start>

or

<start>2002-09-24+06:00</start>


نوع بيانات الوقت

يتم استخدام نوع بيانات الوقت لتحديد وقت.

يتم تحديد الوقت بالشكل التالي "hh: mm: ss" حيث:

  • hh تشير إلى الساعة
  • ملم يشير إلى الدقيقة
  • يشير SS إلى الثانية

ملاحظة: جميع المكونات مطلوبة!

فيما يلي مثال على إعلان الوقت في مخطط:

<xs:element name="start" type="xs:time"/>

قد يبدو أحد العناصر في المستند كما يلي:

<start>09:00:00</start>

أو قد يبدو كالتالي:

<start>09:30:10.5</start>

المناطق الزمنية

لتحديد منطقة زمنية ، يمكنك إما إدخال وقت بالتوقيت العالمي المنسق عن طريق إضافة "Z" خلف الوقت - مثل هذا:

<start>09:30:10Z</start>

أو يمكنك تحديد إزاحة من التوقيت العالمي المنسق (UTC) عن طريق إضافة وقت موجب أو سالب خلف الوقت - مثل هذا:

<start>09:30:10-06:00</start>

or

<start>09:30:10+06:00</start>

نوع بيانات التاريخ والوقت

يتم استخدام نوع البيانات dateTime لتحديد تاريخ ووقت.

يتم تحديد dateTime بالشكل التالي "YYYY-MM-DDThh: mm: ss" حيث:

  • YYYY تشير إلى السنة
  • MM يشير إلى الشهر
  • يشير DD إلى اليوم
  • يشير T إلى بداية قسم الوقت المطلوب
  • hh تشير إلى الساعة
  • ملم يشير إلى الدقيقة
  • يشير SS إلى الثانية

ملاحظة: جميع المكونات مطلوبة!

فيما يلي مثال على إعلان dateTime في مخطط:

<xs:element name="startdate" type="xs:dateTime"/>

قد يبدو أحد العناصر في المستند كما يلي:

<startdate>2002-05-30T09:00:00</startdate>

أو قد يبدو كالتالي:

<startdate>2002-05-30T09:30:10.5</startdate>

المناطق الزمنية

لتحديد منطقة زمنية ، يمكنك إما إدخال dateTime بالتوقيت العالمي المنسق عن طريق إضافة "Z" خلف الوقت - مثل هذا:

<startdate>2002-05-30T09:30:10Z</startdate>

أو يمكنك تحديد إزاحة من التوقيت العالمي المنسق (UTC) عن طريق إضافة وقت موجب أو سالب خلف الوقت - مثل هذا:

<startdate>2002-05-30T09:30:10-06:00</startdate>

or

<startdate>2002-05-30T09:30:10+06:00</startdate>

نوع بيانات المدة

يتم استخدام نوع بيانات المدة لتحديد فترة زمنية.

يتم تحديد الفاصل الزمني بالشكل التالي "PnYnMnDTnHnMnS" حيث:

  • P تشير إلى الفترة (مطلوبة)
  • nY يشير إلى عدد السنوات
  • nM يشير إلى عدد الأشهر
  • nD يشير إلى عدد الأيام
  • يشير T إلى بداية قسم الوقت (مطلوب إذا كنت ستحدد الساعات أو الدقائق أو الثواني)
  • nH يشير إلى عدد الساعات
  • nM يشير إلى عدد الدقائق
  • يشير nS إلى عدد الثواني

فيما يلي مثال على إعلان المدة في مخطط:

<xs:element name="period" type="xs:duration"/>

قد يبدو أحد العناصر في المستند كما يلي:

<period>P5Y</period>

المثال أعلاه يشير إلى فترة خمس سنوات.

أو قد يبدو كالتالي:

<period>P5Y2M10D</period>

يشير المثال أعلاه إلى فترة خمس سنوات وشهرين و 10 أيام.

أو قد يبدو كالتالي:

<period>P5Y2M10DT15H</period>

يشير المثال أعلاه إلى فترة خمس سنوات وشهرين و 10 أيام و 15 ساعة.

أو قد يبدو كالتالي:

<period>PT15H</period>

يشير المثال أعلاه إلى فترة 15 ساعة.

المدة السلبية

لتحديد مدة سالبة ، أدخل علامة الطرح قبل P:

<period>-P10D</period>

يشير المثال أعلاه إلى فترة تقل عن 10 أيام.


أنواع بيانات التاريخ والوقت

Name Description
date Defines a date value
dateTime Defines a date and time value
duration Defines a time interval
gDay Defines a part of a date - the day (DD)
gMonth Defines a part of a date - the month (MM)
gMonthDay Defines a part of a date - the month and day (MM-DD)
gYear Defines a part of a date - the year (YYYY)
gYearMonth Defines a part of a date - the year and month (YYYY-MM)
time Defines a time value

قيود على أنواع بيانات التاريخ

القيود التي يمكن استخدامها مع أنواع بيانات التاريخ:

  • تعداد
  • ماكس
  • maxInclusive
  • minExclusive
  • minInclusive
  • نمط
  • وايت سبيس