Значение#

factionlookup: Тип атрибута X4: базовый тип, ограничения и варианты значений из схемы.

Тип XSD ограничивает XML, а не объявляет результат Lua или тип полезной нагрузки event.param. Прохождение схемы не доказывает игровой эффект.

Структура схемы#

libraries/common.xsd

Свойство Значение
Конструкция restriction
Базовый тип xs:string
Ограничение Значение
enumeration alliance
enumeration antigone
enumeration argon
enumeration boron
enumeration buccaneers
enumeration court
enumeration civilian
enumeration criminal
enumeration freesplit
enumeration hatikvah
enumeration holyorder
enumeration holyorderfanatic
enumeration kaori
enumeration khaak
enumeration loanshark
enumeration ministry
enumeration ownerless
enumeration paranid
enumeration pioneers
enumeration player
enumeration scaleplate
enumeration scavenger
enumeration smuggler
enumeration split
enumeration teladi
enumeration terran
enumeration trinity
enumeration yaki
enumeration xenon

restriction уточняет базовый тип; union разрешает один из вариантов; list описывает элементы, разделённые пробелами. Значения enumeration одного ограничения являются альтернативами. pattern использует регулярные выражения XML Schema, а не Lua или JavaScript. Ограничения базового типа продолжают действовать.

Пример и результат#

Примеры в контексте находятся в связанных карточках атрибутов ниже. По одному имени типа нельзя составить универсальный исполняемый пример.

Где используется#

Элемент Атрибут Схема
pilot faction libraries/gamestarts.xsd

Все типы схем · Типы значений Lua / MD