XML Schema مراجع دستنوشت
عنصر XSD
عنصر |
توضیح |
all |
این توضیح میدهد که عناصر فرزند میتوانند به ترتیب هر کدام از آنها ظاهر شوند و هر یک از عناصر فرزند میتواند صفر یا یک بار ظاهر شود. |
annotation |
عنصر annotation یک عنصر سطح بالا است که توضیحات schema را تعیین میکند. |
any |
این به سازنده اجازه میدهد تا مستقیماً با استفاده از عناصر غیر تعیین شده توسط schema، مستقیماً مستندات XML را گسترش دهد. |
anyAttribute |
این به سازنده اجازه میدهد تا مستقیماً با استفاده از ویژگیهایی که توسط schema تعیین نشدهاند، مستقیماً مستندات XML را گسترش دهد. |
appInfo |
مخصوصیت annotation عناصر اطلاعاتی را که برنامهنویس باید از آنها استفاده کند را تعیین میکند. |
attribute |
定义一个属性。 |
attributeGroup |
定义在复杂类型定义中使用的属性组。 |
choice |
仅允许在 声明中包含一个元素出现在包含元素中。 |
complexContent |
定义对复杂类型(包含混合内容或仅包含元素)的扩展或限制。 |
complexType |
定义复杂类型。 |
documentation |
定义 schema 中的文本注释。 |
element |
定义元素。 |
extension |
扩展已有的 simpleType 或 complexType 元素。 |
field |
规定 XPath 表达式,该表达式规定用于定义标识约束的值。 |
group |
定义在复杂类型定义中使用的元素组。 |
import |
向一个文档添加带有不同目标命名空间的多个 schema。 |
include |
向一个文档添加带有相同目标命名空间的多个 schema。 |
key |
指定属性或元素值(或一组值)必须是指定范围内的键。 |
keyref |
规定属性或元素值(或一组值)对应指定的 key 或 unique 元素的值。 |
list |
把简单类型定义为指定数据类型的值的一个列表。 |
notation |
描述 XML 文档中非 XML 数据的格式。 |
redefine |
重新定义从外部架构文件中获取的简单和复杂类型、组和属性组。 |
restriction |
定义对 simpleType、simpleContent 或 complexContent 的约束。 |
schema |
定义 schema 的根元素。 |
selector |
指定 XPath 表达式,该表达式为标识约束选择一组元素。 |
sequence |
要求子元素必须按顺序出现。每个子元素可出现 0 到任意次数。 |
simpleContent |
包含对 complexType 元素的扩展或限制且不包含任何元素。 |
simpleType |
ایک سادہ نوعیت کی تعریف کی گئی ہے، جس میں محدودیتوں اور اپنے اقدار کی معلومات جو صرف اپنے اقدار یا صرف کالموں کی بنیاد پر ہیں، کا ذکر کیا گیا ہے |
union |
کچھ سادہ نوعیتوں کی فہرست کی تعریف کی گئی ہے |
unique |
ایک اقدار کا تعین کیا گیا ہے جس میں اپنے اقدار کو یا تو اپنے اقدار کا مجموعہ یا ترکیب کو مخصوص دائرے میں منفرد رکھنا چاہئے |
دیتا کی نوعیت کی XSD محدودیت
XSD محدودیت / Facets کا حوالہ دیئے
محدودیت |
وصف |
enumeration |
ایک فہرست جس میں قابل قبول اعداد دیئے گئے ہیں |
fractionDigits |
مجوز سبک دخل کی دقت کی زیادہ سے زیادہ تعداد کا تعریف کرتا ہے۔ یہ تعداد 0 سے زیادہ ہونا چاہئے。 |
length |
مجوز حروف یا فہرست آئٹمز کی دقت کی تعداد کا تعریف کرتا ہے۔ یہ تعداد 0 سے زیادہ یا مساوی ہونا چاہئے。 |
maxExclusive |
عدد کا زیادہ سے زیادہ محدوودیت کا تعریف کرتا ہے۔ مجوز اعداد یہ اس قیمت سے کم ہونا چاہئیں。 |
maxInclusive |
عدد کا زیادہ سے زیادہ محدوودیت کا تعریف کرتا ہے۔ مجوز اعداد یہ اس قیمت سے کم یا مساوی ہونا چاہئیں。 |
maxLength |
مجوز حروف یا فہرست آئٹمز کی زیادہ سے زیادہ تعداد کا تعریف کرتا ہے۔ یہ تعداد 0 سے زیادہ یا مساوی ہونا چاہئے。 |
minExclusive |
عدد کا کمترین محدوودیت کا تعریف کرتا ہے۔ مجوز اعداد یہ اس قیمت سے زیادہ ہونا چاہئیں。 |
minInclusive |
عدد کا کمترین محدوودیت کا تعریف کرتا ہے۔ مجوز اعداد یہ اس قیمت سے زیادہ یا مساوی ہونا چاہئیں。 |
minLength |
مجوز حروف یا فہرست آئٹمز کی کمترین تعداد کا تعریف کرتا ہے۔ یہ تعداد 0 سے زیادہ یا مساوی ہونا چاہئے。 |
pattern |
مجوز حروف کی دقت کی سلسلہ کا تعریف کرتا ہے。 |
totalDigits |
مجوز دیئے گئے اردو شماروں کی دقت کی تعداد کا تعریف کرتا ہے۔ یہ تعداد 0 سے زیادہ ہونا چاہئے。 |
whiteSpace |
خالی حروف (نوکشا، ریٹرن، خالی اور تیب) کا طور پر بندوبست کا تعریف کرتا ہے。 |