نوع داده‌ی رشته‌ای XSD

کھاتا کا قسم کا داتا کا نوع، جس میں سطر شامل کئے جاسکتے ہیں۔

字符串数据类型(String Data Type)

字符串数据类型可包含字符、换行、回车以及制表符。

下面是一个关于某个 scheme 中字符串声明的例子:


دستاویز میں عناصر اس طرح دکھائی دیں گے:

<customer>John Smith</customer>

یا اس طرح سے:

<customer>	John Smith	</customer>

تعلیمات:如果您使用字符串数据类型,XML 处理器就不会更改其中的值。

规格化字符串数据类型(NormalizedString Data Type)

规格化字符串数据类型源自于字符串数据类型。

规格化字符串数据类型同样可包含字符,但是 XML 处理器会移除折行,回车以及制表符。

下面是一个关于在某个 schema 中规格化字符串数据类型的例子:


دستاویز میں عناصر اس طرح دکھائی دیں گے:

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

تعلیمات:اس مثال میں، ایکسی ام ال تفسیر کن میں تیب کو حذف کرتا ہے。

نکات شامل کی جانے والی نکات کا نوعیت

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

نام وصف
ایکٹیویٹیز  
ایکٹیویٹی  
آئی ڈی کے وکس میں آئی ڈی اپنائی جانے والی نکات (فقط سکیم اپنائی جانے والی نکات کے ساتھ استعمال کیا جاتا ہے)
آئی ڈی ریف کے وکس میں آئی ڈی ریف اپنائی جانے والی نکات (فقط سکیم اپنائی جانے والی نکات کے ساتھ استعمال کیا جاتا ہے)
آئی ڈی ریف لینگو قانونی زبانی آئی ڈی شامل کی جانے والی نکات
نام قانونی ایکسی ام ال ناموں والی نکات شامل کی جانے والی نکات
این سی نیم  
نماٹوکن کے وکس میں نماٹوکن اپنائی جانے والی نکات (فقط سکیم اپنائی جانے والی نکات کے ساتھ استعمال کیا جاتا ہے)
NMTOKENS  
normalizedString رشته‌ای که شامل خطوط نیم‌کاره، خطوط بازگشت به خط، یا Tab نباشد
QName  
string رشته
token رشته‌ای که شامل خطوط نیم‌کاره، خطوط بازگشت به خط، یا Tab نباشد، یا فاصله‌های خالی در ابتدا یا انتهای رشته یا فاصله‌های خالی متوالی باشد

محدودیت‌ها (Restriction) برای نوع داده‌ی رشته‌ای

محدودیت‌هایی که می‌توانند با نوع داده‌ی رشته‌ای استفاده شوند:

  • enumeration
  • length
  • maxLength
  • minLength
  • pattern (NMTOKENS،IDREFS و ENTITIES نمی‌توانند از این محدودیت استفاده کنند)
  • whiteSpace