डेटा के बुनियादी टाइप

एक्सएमएल स्पेसिफ़िकेशन में, बुनियादी डेटा टाइप के कॉन्टेंट और फ़ॉर्मैट पर ये सामान्य ज़रूरी शर्तें लागू होती हैं.

xs:string

  • स्ट्रिंग से पहले या बाद में मौजूद ग़ैर-ज़रूरी स्पेस हटाएं.

  • अगर आपको असली उपयोगकर्ताओं को tornado warning जैसी छोटी स्ट्रिंग दिखानी है, तो डेटा को टाइटल केस में बदलें. दूसरे शब्दों में, tornado warning को Tornado Warning में बदलें.

  • ऐसे विराम चिह्नों का इस्तेमाल न करें जो काम न करते हों. साथ ही, ज़रूरत पड़ने पर एक्सएमएल एस्केप कैरेक्टर का इस्तेमाल करें. उदाहरण के लिए, & के बजाय & का इस्तेमाल करें.

xs:dateTime

YYYY-MM-DDThh:mm:ssXzh:zm के तौर पर ISO-8601 फ़ॉर्मैट का इस्तेमाल करें. इसे इस तरह से तय किया गया है:

  • YYYY से साल की जानकारी मिलती है.

  • MM से महीने का पता चलता है.

  • DD से दिन का पता चलता है.

  • T, "T" सिंबल दिखाता है और ज़रूरी समय सेक्शन की शुरुआत को मार्क करता है.

  • hh से घंटे का पता चलता है.

  • mm से मिनट का पता चलता है.

  • ss सेकंड का पता चलता है.

  • X इनमें से किसी एक सिंबल को दिखाता है:

    • "+", अगर पिछली तारीख और समय, यूटीसी से पहले के टाइम ज़ोन में है.

    • "-", अगर पिछली तारीख और समय, यूटीसी के बाद के टाइम ज़ोन में है या समय, यूटीसी में है.

  • zh, पिछली तारीख और समय से यूटीसी में ऑफ़सेट के घंटों को दिखाता है. अगर पिछला समय यूटीसी में है, तो 00 दिखाया जाता है.

  • zm, पिछली तारीख और समय से यूटीसी में ऑफ़सेट के मिनटों को दिखाता है. अगर पिछला समय यूटीसी में है, तो 00 दिखाया जाता है.

उदाहरण के लिए, 24 मई, 2002 को 16:49 पीडीटी के लिए, 2002-05-24T16:49:00-07:00 का इस्तेमाल करें.

"Z" जैसे अक्षरों से बने टाइम ज़ोन के नाम का इस्तेमाल न करें. आपको यूटीसी के लिए टाइम ज़ोन को -00:00 के तौर पर दिखाना होगा.

xs:language

CAP स्टैंडर्ड में बताए गए तरीके के मुताबिक, भाषाओं को आरएफ़सी 3066 के मुताबिक सही आइडेंटिफ़ायर से दिखाएं. हमारा सुझाव है कि आप सिर्फ़ मुख्य भाषा के टैग को लोअरकेस में डालें.

en-US, इसका एक उदाहरण है.