अर्थ#
xs:string: XML Schema का टेक्स्ट मान। इससे बने MD प्रकार एक्सप्रेशन के सिंटैक्स पर और सीमाएँ लगा सकते हैं।
XSD प्रकार XML पर सीमाएँ लगाता है; यह Lua का वापसी मान या event.param के डेटा का प्रकार घोषित नहीं करता। स्कीमा के अनुसार सही मान गेम में प्रभाव होने का प्रमाण नहीं है।
स्कीमा की संरचना#
W3C XML Schema
| प्रॉपर्टी | मान |
|---|---|
| प्रकार की संरचना | builtin |
restriction आधार प्रकार को सीमित करता है; union अपनी किसी एक शाखा को स्वीकार करता है; list खाली स्थान से अलग किए गए आइटम बताता है। एक restriction के enumeration मान वैकल्पिक मान होते हैं। pattern में XML Schema के रेगुलर एक्सप्रेशन हैं, Lua पैटर्न या JavaScript RegExp नहीं। आधार प्रकार से मिली सीमाएँ भी लागू रहती हैं।
उदाहरण और परिणाम#
Example textक्या होता है: यह एक पाठ मान है; इसका प्राप्तकर्ता गुण आगे के अर्थ को निर्धारित करता है।
ऑब्जेक्ट और समूह के वेरिएबल सही MD / AI संदर्भ में पहले से मौजूद होने चाहिए। ये सीखने के अंश हैं, पूरी चलने योग्य मिशन फ़ाइल नहीं।
इनमें उपयोग होता है#
| तत्व | एट्रिब्यूट | स्कीमा |
|---|---|---|
engine |
ware |
libraries/gamestarts.xsd |
level |
name |
libraries/diplomacy.xsd |
level |
icon |
libraries/diplomacy.xsd |
level |
name |
libraries/parameters.xsd |
loadout |
ref |
libraries/gamestarts.xsd |
owner |
factions |
libraries/unlocks.xsd |
pilot |
name |
libraries/gamestarts.xsd |
pilot |
tags |
libraries/gamestarts.xsd |
result |
text |
libraries/diplomacy.xsd |
speak |
filter |
libraries/voicesequences.xsd |
weapon |
ware |
libraries/gamestarts.xsd |
weapon |
context |
libraries/gamestarts.xsd |
weapon |
group |
libraries/gamestarts.xsd |