XML Tutorial

XML หน้าแรก บทนำ XML XML วิธีใช้งาน XML Tree ไวยากรณ์ XML องค์ประกอบ XML คุณสมบัติ XML XML เนมสเปซ จอแสดงผล XML XML HttpRequest XML Parser XML DOM XML XPath XML XSLT XML XQuery XML XLink เครื่องมือตรวจสอบ XML XML DTD XML Schema XML Server ตัวอย่าง XML แบบทดสอบ XML ใบรับรอง XML

XML AJAX

บทนำ AJAX AJAX XMLHttp คำขอ AJAX การตอบสนอง AJAX ไฟล์ AJAX XML AJAX PHP AJAX ASP ฐานข้อมูล AJAX แอปพลิเคชัน AJAX ตัวอย่าง AJAX

XML DOM

บทนำ DOM โหนด DOM การเข้าถึง DOM ข้อมูลโหนด DOM รายการโหนด DOM DOM Traversing การนำทาง DOM DOM รับค่า DOM เปลี่ยนโหนด DOM ลบโหนด DOM แทนที่โหนด DOM สร้างโหนด DOM เพิ่มโหนด DOM โคลนโหนด ตัวอย่าง DOM

บทช่วย สอนXPath

บทนำ XPath โหนด XPath ไวยากรณ์ XPath แกน XPath ตัวดำเนินการ XPath ตัวอย่าง XPath

กวดวิชาXSLT

บทนำ XSLT ภาษา XSL การแปลง XSLT XSLT <แม่แบบ> XSLT <ค่าของ> XSLT <for-each> XSLT <sort> XSLT <if> XSLT <เลือก> ใช้ XSLT XSLT บนไคลเอนต์ XSLT บนเซิร์ฟเวอร์ XSLT แก้ไข XML ตัวอย่าง XSLT

กวดวิชาXQuery

บทนำ XQuery ตัวอย่าง XQuery XQuery FLWOR XQuery HTML ข้อกำหนด XQuery ไวยากรณ์ XQuery XQuery เพิ่ม XQuery Select ฟังก์ชัน XQuery

XML DTD

บทนำ DTD บล็อกตัวต่อ DTD องค์ประกอบ DTD คุณสมบัติ DTD องค์ประกอบ DTD เทียบกับ Attr หน่วยงาน DTD ตัวอย่าง DTD

ส คีมา XSD

บทนำ XSD XSD วิธีการ XSD <schema> องค์ประกอบ XSD แอตทริบิวต์ XSD ข้อจำกัด XSD

XSD Complex

องค์ประกอบ XSD XSD ว่างเปล่า องค์ประกอบ XSD เท่านั้น XSD Text เท่านั้น XSD ผสม ตัวชี้วัด XSD XSD <ใด ๆ> XSD <anyAttribute> การทดแทน XSD XSD ตัวอย่าง

ข้อมูลXSD

XSD สตริง วันที่ XSD XSD ตัวเลข XSD เบ็ดเตล็ด ข้อมูลอ้างอิง XSD

บริการเว็บ

XML Services XML WSDL XML SOAP XML RDF XML RSS

อ้างอิง

ประเภทโหนด DOM โหนด DOM DOM NodeList DOM NamedNodeMap เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM ข้อความ DOM DOM CDATA ความคิดเห็นของ DOM DOM XMLHttpRequest DOM Parser องค์ประกอบ XSLT ฟังก์ชัน XSLT/XPath

XSD วันที่และเวลาประเภทข้อมูล


ชนิดข้อมูลวันที่และเวลาใช้สำหรับค่าที่มีวันที่และเวลา


ประเภทข้อมูลวันที่

ชนิดข้อมูลวันที่ใช้เพื่อระบุวันที่

วันที่ระบุในรูปแบบต่อไปนี้ "YYYY-MM-DD" โดยที่:

  • YYYY หมายถึงปี
  • MM ระบุเดือน
  • DD ระบุวัน

หมายเหตุ:ส่วนประกอบทั้งหมดจำเป็น!

ต่อไปนี้คือตัวอย่างของการประกาศวันที่ในสคีมา:

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

องค์ประกอบในเอกสารของคุณอาจมีลักษณะดังนี้:

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

โซนเวลา

ในการระบุเขตเวลา คุณสามารถป้อนวันที่ในเวลา UTC โดยเพิ่ม "Z" ด้านหลังวันที่ - ดังนี้:

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

หรือคุณสามารถระบุออฟเซ็ตจากเวลา UTC โดยเพิ่มเวลาบวกหรือลบหลังวันที่ - ดังนี้:

<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>

โซนเวลา

ในการระบุเขตเวลา คุณสามารถป้อนเวลาตามเวลา UTC โดยเพิ่ม "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 ในเวลา UTC โดยเพิ่ม "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

ข้อจำกัดเกี่ยวกับประเภทข้อมูลวันที่

ข้อจำกัดที่สามารถใช้ได้กับประเภทข้อมูลวันที่:

  • การแจงนับ
  • maxExclusive
  • maxInclusive
  • นาทีพิเศษ
  • รวมขั้นต่ำ
  • ลวดลาย
  • ไวท์สเปซ