XSD اعداد و شمار اکائی نوع

ਸਟਰਿੰਗ ਡਾਟਾ ਟਾਈਪ ਇਕ ਮੁੱਲ ਹੈ ਜੋ ਸਟਰਿੰਗ ਰੱਖ ਸਕਦਾ ਹੈ。

شارٹر پرنٹیجی کا ذریعہ استعمال کی جانے والی نوعیت (String Data Type)

شارٹر پرنٹیجی کا ذریعہ استعمال کی جانے والی نوعیت میں لوگرم، نیو لائن، ریٹرن اور نمبر کو شامل کئے جاسکتے ہیں۔

اس میں string نوعیت کا طور پر بیان کئے جانے والا نمونہ درج ذیل ہے:

<xs:element name="customer" type="xs:string"/>

دستاویز میں عناصر دیکھنا چاہئیں جیسا کہ:

<customer>John Smith</customer>

یا مشابه اس:

<customer>	John Smith	</customer>

تعلیمات:آپ اگر شارٹر پرنٹیجی کا ذریعہ استعمال کریں تو XML پیسر نمبر کو بدل نہیں کردیگا۔

normalizedString نوعیت (NormalizedString Data Type)

normalizedString نوعیت شارٹر پرنٹیجی کا ذریعہ استعمال کی جانے والا نوعیت سے استعمال کی جاتی ہے۔

normalizedString نوعیت میں اور لوگرم شامل کئے جاسکتے ہیں، لیکن XML پیسر نمبر کو الگ کردیگا، ریٹرن، نیو لائن اور نمبر کو الگ کردیگا۔

اس میں normalizedString نوعیت کا طور پر بیان کئے جانے والا نمونہ درج ذیل ہے:

<xs:element name="customer" type="xs:normalizedString"/>

دستاویز میں عناصر دیکھنا چاہئیں جیسا کہ:

<customer>John Smith</customer>

یا مشابه اس:

<customer>	John Smith	</customer>

تعلیمات:اس مثال میں، XML پیسر نمبر کو خالی نمبر کی جگہ استعمال کردیگا۔

Token نوعیت (Token Data Type)

Token نوعیت شارٹر پرنٹیجی کا ذریعہ استعمال کی جانے والا نوعیت سے استعمال کی جاتی ہے۔

Token نوعیت میں اور لوگرم شامل کئے جاسکتے ہیں، لیکن XML پیسر نمبر کو الگ کردیگا، ریٹرن، نیو لائن اور نمبر کو الگ کردیگا، شروع اور آخری خالی نمبر کو الگ کردیگا اور (مجتدہ) خالی نمبر کو الگ کردیگا۔

اس میں token کا طور پر بیان کئے جانے والا نمونہ درج ذیل ہے:

<xs:element name="customer" type="xs:token"/>

دستاویز میں عناصر دیکھنا چاہئیں جیسا کہ:

<customer>John Smith</customer>

یا مشابه اس:

<customer>	John Smith	</customer>

تعلیمات:اس مثال میں، XML پیسر نمبر کو الگ کردیگا۔

شارٹر پرنٹیجی کا ذریعہ استعمال کی جانے والا نوعیت

لطفاً ذکر کریں کہ تمام درج ذیل اعداد وشمار شارٹر پرنٹیجی کا ذریعہ استعمال کی جاتی ہیں (شارٹر پرنٹیجی کے ساتھ استعمال نہیں کی جاتی)!

نام وصف
ENTITIES  
ENTITY  
ID XML میں ID پرنٹیجی کا استعمال کرنا (صرف schema پرنٹیجی کے ساتھ استعمال کیا جانا)
IDREF XML میں IDREF پرنٹیجی کا استعمال کرنا (صرف schema پرنٹیجی کے ساتھ استعمال کیا جانا)
IDREFS زبان مجوز زبان id کا لفظ
Name مجوز XML نام کا لفظ
NCName  
NMTOKEN XML میں NMTOKEN پرنٹیجی کا استعمال کرنا (صرف schema پرنٹیجی کے ساتھ استعمال کیا جانا)
NMTOKENS  
normalizedString نوکشا نہ کیا جانے والا، ریٹرن نہ کیا جانے والا، تاپ نمبر یا اسپیس نہ کیا جانے والا نکشا
QName  
نکشا نکشا
token نوکشا نہ کیا جانے والا، ریٹرن نہ کیا جانے والا، تاپ نمبر یا اسپیس نہ کیا جانے والا، شروع یا ختم اسپیس یا متعدد متوالی اسپیس نہ کیا جانے والا نکشا

اعداد و شمار اکائی نوع کی محدودیت (Restriction)

اس سے استفادہ کئے جانے والی اعداد و شمار اکائی نوع کی محدودیت:

  • enumeration
  • length
  • maxLength
  • minLength
  • pattern (NMTOKENS،IDREFS اور ENTITIES اس محدودیت کو استفادہ نہیں کیا جاسکتا)
  • whiteSpace