XML Schema مراجع دستورات

XSD عنصر

عنصر توضیح
تمام داخل عنصر کو کسی بھی ترتیب میں نظر انداز کئے جاسکتے ہیں، ہر عنصر کو صفر یا ایک بار نظر انداز کئے جاسکتا ہے。
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 ਉਪ ਐਲੀਮੈਂਟ ਨੂੰ ਕਿਸੇ ਵੀ ਕਿਸਮ ਵਿੱਚ ਕਿਸੇ ਵੀ ਗੁਣਾਂ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਕਰੋ, ਪਰ ਉਹ ਕਿਸੇ ਵੀ ਕਿਸਮ ਵਿੱਚ ਕਿਸੇ ਵੀ ਗੁਣਾਂ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਕਰੋ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ。
simpleContent complexType ਐਲੀਮੈਂਟ ਦੇ ਵਿਸਥਾਰ ਜਾਂ ਸੀਮਾਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਅਤੇ ਕੋਈ ਵੀ ਐਲੀਮੈਂਟ ਨਹੀਂ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ。
simpleType ਇੱਕ ਸਰਲ ਟਾਈਪ ਨਿਰਧਾਰਿਤ ਕਰੋ, ਸੀਮਾਵਾਂ ਅਤੇ ਆਪਣੇ ਗੁਣਾਂ ਜਾਂ ਸਿਰਫ ਟੈਕਸਟ ਵਾਲੇ ਐਲੀਮੈਂਟਾਂ ਦੀ ਮੁੱਲ ਦੀ ਸੂਚਨਾ ਦੇ ਬਾਰੇ ਵਿੱਚ ਨਿਰਧਾਰਿਤ ਕਰੋ。
union 定义多个 simpleType 定义的集合。
بہت سے simpleType کی تعریف کا مجموعہ کا تعریف کریں unique

محدودیتوں کا تعریف کریں جو خاص محدوده میں منفرد ہونے چاہئیں (یا اپنے طور پر اپنے طور پر جوڑا گیا)

XSD Restrictions/Facets for Datatypes

بقایا XSD محدودیتوں / Facets دیکھیئے محدودیت
وصف مجوز اعداد کی ایک فہرست کا تعریف کریں
fractionDigits مجوز سبک اعداد کی زیادہ سے زیادہ دقت کا تعریف کریں۔ ضرورت اس سے زیادہ یا مساوی ہوتی ہے۔
length مجوز حروف یا فہرست کی اعداد کی دقت کی تعداد کا تعریف کریں۔ ضرورت اس سے زیادہ یا مساوی ہوتی ہے۔
maxExclusive اعداد کا زیادہ سے زیادہ بقدر کا تعریف کریں۔ مجوز اعداد اس سے کم ہوئی ہوتی ہیں۔
maxInclusive اعداد کا زیادہ سے زیادہ بقدر کا تعریف کریں۔ مجوز اعداد اس سے کم یا مساوی ہوئی ہوتی ہیں۔
maxLength مجوز حروف یا فہرست کی اعداد کا زیادہ سے زیادہ تعداد کا تعریف کریں۔ ضرورت اس سے زیادہ یا مساوی ہوتی ہے۔
minExclusive اعداد کا کمترین بقدر کا تعریف کریں۔ مجوز اعداد اس سے زیادہ ہوئی ہوتی ہیں۔
minInclusive اعداد کا کمترین بقدر کا تعریف کریں۔ مجوز اعداد اس سے زیادہ یا مساوی ہوئی ہوتی ہیں۔
minLength مجوز حروف یا فہرست کی اعداد کی کمترین تعداد کا تعریف کریں۔ ضرورت اس سے زیادہ یا مساوی ہوتی ہے۔
pattern مجوز حروف کی دقت کی سلسلہ کا تعریف کریں۔
totalDigits مجوز بھارتی اعداد کی دقت کی تعداد کا تعریف کریں۔ ضرورت اس سے زیادہ ہوتی ہے۔
whiteSpace خالی حروف کا تعریف کریں (تغییر لفظ، ریٹرن، خالی اور تیب)